==3612== Memcheck, a memory error detector
==3612== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==3612== Using Valgrind-3.12.0 and LibVEX; rerun with -h for copyright info
==3612== Command: /usr/bin/gnome-shell --replace
==3612== Parent PID: 3194
==3612== 
==3612== Syscall param sendmsg(msg.msg_iov[0]) points to uninitialised byte(s)
==3612==    at 0x7B5E810: sendmsg (in /usr/lib/libpthread-2.25.so)
==3612==    by 0x1C10AAC6: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C106F18: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C09E64D: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1D5D3C55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5CC30A: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5CDF97: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5CE7DA: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C0F3CF9: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1D5CA742: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5CB3D8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C09E8F5: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==  Address 0xffefff5dc is on thread 1's stack
==3612== 
==3612== Syscall param writev(vector[...]) points to uninitialised byte(s)
==3612==    at 0x7E4AFCD: ??? (in /usr/lib/libc-2.25.so)
==3612==    by 0xE07CB7C: ??? (in /usr/lib/libxcb.so.1.1.0)
==3612==    by 0xE07CF7C: ??? (in /usr/lib/libxcb.so.1.1.0)
==3612==    by 0xE07CFFC: xcb_writev (in /usr/lib/libxcb.so.1.1.0)
==3612==    by 0x9DCBA7D: _XSend (xcb_io.c:486)
==3612==    by 0x9DCBBCF: _XReadEvents (xcb_io.c:367)
==3612==    by 0x9DCA1F5: XWindowEvent (WinEvent.c:79)
==3612==    by 0x6118A9A: take_manager_selection (screen.c:622)
==3612==    by 0x6118B73: meta_screen_new (screen.c:673)
==3612==    by 0x610A0E1: meta_display_open (display.c:925)
==3612==    by 0x61133DB: meta_run (main.c:595)
==3612==    by 0x402186: main (main.c:470)
==3612==  Address 0x1f50b8c0 is 32 bytes inside a block of size 16,384 alloc'd
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x9DBC205: XOpenDisplay (OpenDis.c:237)
==3612==    by 0xA32E7D8: _gdk_x11_display_open (gdkdisplay-x11.c:1375)
==3612==    by 0xA303334: gdk_display_manager_open_display (gdkdisplaymanager.c:472)
==3612==    by 0x65F78F9: gtk_init_check (gtkmain.c:1093)
==3612==    by 0x6130E4C: meta_ui_init (ui.c:56)
==3612==    by 0x6112F05: meta_init (main.c:537)
==3612==    by 0x401ED1: main (main.c:436)
==3612== 
==3612== Thread 4 pool:
==3612== Conditional jump or move depends on uninitialised value(s)
==3612==    at 0x142E20F8: ??? (in /usr/lib/libpixman-1.so.0.34.0)
==3612==    by 0x142C5EBA: ??? (in /usr/lib/libpixman-1.so.0.34.0)
==3612==    by 0x14281C60: pixman_image_composite32 (in /usr/lib/libpixman-1.so.0.34.0)
==3612==    by 0xAA6DCCA: _inplace_spans (cairo-image-compositor.c:2514)
==3612==    by 0xAAB6499: blit_a8 (cairo-tor-scan-converter.c:1643)
==3612==    by 0xAAB6499: glitter_scan_converter_render (cairo-tor-scan-converter.c:1794)
==3612==    by 0xAAB6499: _cairo_tor_scan_converter_generate (cairo-tor-scan-converter.c:1857)
==3612==    by 0xAAA828D: composite_polygon.isra.9 (cairo-spans-compositor.c:801)
==3612==    by 0xAAA8D02: clip_and_composite_polygon (cairo-spans-compositor.c:967)
==3612==    by 0xAAA9829: _cairo_spans_compositor_stroke (cairo-spans-compositor.c:1083)
==3612==    by 0xAA6049E: _cairo_compositor_stroke (cairo-compositor.c:157)
==3612==    by 0xAA72D91: _cairo_image_surface_stroke (cairo-image-surface.c:966)
==3612==    by 0xAAACFA5: _cairo_surface_stroke (cairo-surface.c:2299)
==3612==    by 0xAA692CE: _cairo_gstate_stroke (cairo-gstate.c:1194)
==3612== 
==3612== Conditional jump or move depends on uninitialised value(s)
==3612==    at 0x142E1EB8: ??? (in /usr/lib/libpixman-1.so.0.34.0)
==3612==    by 0x142C5EBA: ??? (in /usr/lib/libpixman-1.so.0.34.0)
==3612==    by 0x14281C60: pixman_image_composite32 (in /usr/lib/libpixman-1.so.0.34.0)
==3612==    by 0xAA6DCCA: _inplace_spans (cairo-image-compositor.c:2514)
==3612==    by 0xAAB6499: blit_a8 (cairo-tor-scan-converter.c:1643)
==3612==    by 0xAAB6499: glitter_scan_converter_render (cairo-tor-scan-converter.c:1794)
==3612==    by 0xAAB6499: _cairo_tor_scan_converter_generate (cairo-tor-scan-converter.c:1857)
==3612==    by 0xAAA828D: composite_polygon.isra.9 (cairo-spans-compositor.c:801)
==3612==    by 0xAAA8D02: clip_and_composite_polygon (cairo-spans-compositor.c:967)
==3612==    by 0xAAA9829: _cairo_spans_compositor_stroke (cairo-spans-compositor.c:1083)
==3612==    by 0xAA6049E: _cairo_compositor_stroke (cairo-compositor.c:157)
==3612==    by 0xAA72D91: _cairo_image_surface_stroke (cairo-image-surface.c:966)
==3612==    by 0xAAACFA5: _cairo_surface_stroke (cairo-surface.c:2299)
==3612==    by 0xAA692CE: _cairo_gstate_stroke (cairo-gstate.c:1194)
==3612== 
==3612== Conditional jump or move depends on uninitialised value(s)
==3612==    at 0x4A3B8B8E: ??? (in /usr/lib/librsvg-2.so.2.41.1)
==3612==    by 0x4A3B9852: rsvg_handle_get_pixbuf_sub (in /usr/lib/librsvg-2.so.2.41.1)
==3612==    by 0x43200E2F: ??? (in /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so)
==3612==    by 0xAD7DEA2: gdk_pixbuf_loader_close (in /usr/lib/libgdk_pixbuf-2.0.so.0.3601.4)
==3612==    by 0x4E8CD41: load_sliced_image (st-texture-cache.c:1115)
==3612==    by 0x72D262C: g_task_thread_pool_thread (gtask.c:1328)
==3612==    by 0x78ABC9D: g_thread_pool_thread_proxy (gthreadpool.c:307)
==3612==    by 0x78AB2A4: g_thread_proxy (gthread.c:784)
==3612==    by 0x7B54443: start_thread (in /usr/lib/libpthread-2.25.so)
==3612==    by 0x7E52CFE: clone (in /usr/lib/libc-2.25.so)
==3612== 
==3612== Thread 1:
==3612== Invalid read of size 8
==3612==    at 0x554B840: ??? (object.cpp:1688)
==3612==    by 0x78833E9: g_main_dispatch (gmain.c:3203)
==3612==    by 0x78833E9: g_main_context_dispatch (gmain.c:3856)
==3612==    by 0x788379F: g_main_context_iterate.isra.29 (gmain.c:3929)
==3612==    by 0x7883AC1: g_main_loop_run (gmain.c:4125)
==3612==    by 0x61133EB: meta_run (main.c:598)
==3612==    by 0x402186: main (main.c:470)
==3612==  Address 0x347cb5e0 is 32 bytes inside an unallocated block of size 576 in arena "client"
==3612== 
==3612== Invalid write of size 8
==3612==    at 0x554B851: ??? (object.cpp:1688)
==3612==    by 0x78833E9: g_main_dispatch (gmain.c:3203)
==3612==    by 0x78833E9: g_main_context_dispatch (gmain.c:3856)
==3612==    by 0x788379F: g_main_context_iterate.isra.29 (gmain.c:3929)
==3612==    by 0x7883AC1: g_main_loop_run (gmain.c:4125)
==3612==    by 0x61133EB: meta_run (main.c:598)
==3612==    by 0x402186: main (main.c:470)
==3612==  Address 0x347cb5e0 is 32 bytes inside an unallocated block of size 576 in arena "client"
==3612== 
==3612== Invalid read of size 1
==3612==    at 0x553872E: invalidate (jsapi-util-root.h:159)
==3612==    by 0x553872E: GjsMaybeOwned<JSObject*>::on_context_destroy(void*, _GObject*) (jsapi-util-root.h:119)
==3612==    by 0x75F8D2E: weak_refs_notify (gobject.c:2638)
==3612==    by 0x5569920: ??? (context.cpp:398)
==3612==    by 0x75F9F24: g_object_unref (gobject.c:3148)
==3612==    by 0x4021A8: main (main.c:473)
==3612==  Address 0x1ef37518 is 88 bytes inside a block of size 144 free'd
==3612==    at 0x4C2BD3A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x75F495F: g_closure_unref (gclosure.c:622)
==3612==    by 0x553872D: invalidate (jsapi-util-root.h:156)
==3612==    by 0x553872D: GjsMaybeOwned<JSObject*>::on_context_destroy(void*, _GObject*) (jsapi-util-root.h:119)
==3612==    by 0x75F8D2E: weak_refs_notify (gobject.c:2638)
==3612==    by 0x5569920: ??? (context.cpp:398)
==3612==    by 0x75F9F24: g_object_unref (gobject.c:3148)
==3612==    by 0x4021A8: main (main.c:473)
==3612==  Block was alloc'd at
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888BA0: g_malloc0 (gmem.c:124)
==3612==    by 0x75F3D5D: g_closure_new_simple (gclosure.c:206)
==3612==    by 0x553845E: gjs_closure_new (closure.cpp:307)
==3612==    by 0x556118A: gjs_closure_new_marshaled (value.cpp:312)
==3612==    by 0x5529044: gjs_value_to_g_argument (arg.cpp:1681)
==3612==    by 0x552A5C4: gjs_value_to_arg (arg.cpp:2113)
==3612==    by 0x553F817: ??? (function.cpp:946)
==3612==    by 0x55416AF: ??? (function.cpp:1327)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612==    by 0xC53D883: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2620)
==3612== 
==3612== Conditional jump or move depends on uninitialised value(s)
==3612==    at 0xC0A76F4: IsAddressableGCThing (RootMarking.cpp:130)
==3612==    by 0xC0A76F4: MarkIfGCThingWord (RootMarking.cpp:201)
==3612==    by 0xC0A76F4: MarkWordConservatively (RootMarking.cpp:248)
==3612==    by 0xC0A76F4: MarkRangeConservatively(JSTracer*, unsigned long const*, unsigned long const*) (RootMarking.cpp:257)
==3612==    by 0xC0A846E: MarkRangeConservativelyAndSkipIon (RootMarking.cpp:283)
==3612==    by 0xC0A846E: MarkConservativeStackRoots(JSTracer*, bool) (RootMarking.cpp:325)
==3612==    by 0xC0A88BB: js::gc::MarkRuntime(JSTracer*, bool) (RootMarking.cpp:689)
==3612==    by 0xC3DA416: BeginMarkPhase(JSRuntime*) (jsgc.cpp:2857)
==3612==    by 0xC3E11C4: IncrementalCollectSlice(JSRuntime*, long, JS::gcreason::Reason, js::JSGCInvocationKind) (jsgc.cpp:4382)
==3612==    by 0xC3E4001: GCCycle(JSRuntime*, bool, long, js::JSGCInvocationKind, JS::gcreason::Reason) (jsgc.cpp:4565)
==3612==    by 0xC3E4888: Collect(JSRuntime*, bool, long, js::JSGCInvocationKind, JS::gcreason::Reason) (jsgc.cpp:4698)
==3612==    by 0x5569950: ??? (context.cpp:411)
==3612==    by 0x75F9F24: g_object_unref (gobject.c:3148)
==3612==    by 0x4021A8: main (main.c:473)
==3612== 
==3612== Conditional jump or move depends on uninitialised value(s)
==3612==    at 0xC0A7757: prepareHash (HashTable.h:1046)
==3612==    by 0xC0A7757: lookup (HashTable.h:1507)
==3612==    by 0xC0A7757: has (HashTable.h:446)
==3612==    by 0xC0A7757: IsAddressableGCThing (RootMarking.cpp:146)
==3612==    by 0xC0A7757: MarkIfGCThingWord (RootMarking.cpp:201)
==3612==    by 0xC0A7757: MarkWordConservatively (RootMarking.cpp:248)
==3612==    by 0xC0A7757: MarkRangeConservatively(JSTracer*, unsigned long const*, unsigned long const*) (RootMarking.cpp:257)
==3612==    by 0xC0A846E: MarkRangeConservativelyAndSkipIon (RootMarking.cpp:283)
==3612==    by 0xC0A846E: MarkConservativeStackRoots(JSTracer*, bool) (RootMarking.cpp:325)
==3612==    by 0xC0A88BB: js::gc::MarkRuntime(JSTracer*, bool) (RootMarking.cpp:689)
==3612==    by 0xC3DA416: BeginMarkPhase(JSRuntime*) (jsgc.cpp:2857)
==3612==    by 0xC3E11C4: IncrementalCollectSlice(JSRuntime*, long, JS::gcreason::Reason, js::JSGCInvocationKind) (jsgc.cpp:4382)
==3612==    by 0xC3E4001: GCCycle(JSRuntime*, bool, long, js::JSGCInvocationKind, JS::gcreason::Reason) (jsgc.cpp:4565)
==3612==    by 0xC3E4888: Collect(JSRuntime*, bool, long, js::JSGCInvocationKind, JS::gcreason::Reason) (jsgc.cpp:4698)
==3612==    by 0x5569950: ??? (context.cpp:411)
==3612==    by 0x75F9F24: g_object_unref (gobject.c:3148)
==3612==    by 0x4021A8: main (main.c:473)
==3612== 
==3612== Conditional jump or move depends on uninitialised value(s)
==3612==    at 0xC0A7763: lookup (HashTable.h:1191)
==3612==    by 0xC0A7763: lookup (HashTable.h:1508)
==3612==    by 0xC0A7763: has (HashTable.h:446)
==3612==    by 0xC0A7763: IsAddressableGCThing (RootMarking.cpp:146)
==3612==    by 0xC0A7763: MarkIfGCThingWord (RootMarking.cpp:201)
==3612==    by 0xC0A7763: MarkWordConservatively (RootMarking.cpp:248)
==3612==    by 0xC0A7763: MarkRangeConservatively(JSTracer*, unsigned long const*, unsigned long const*) (RootMarking.cpp:257)
==3612==    by 0xC0A846E: MarkRangeConservativelyAndSkipIon (RootMarking.cpp:283)
==3612==    by 0xC0A846E: MarkConservativeStackRoots(JSTracer*, bool) (RootMarking.cpp:325)
==3612==    by 0xC0A88BB: js::gc::MarkRuntime(JSTracer*, bool) (RootMarking.cpp:689)
==3612==    by 0xC3DA416: BeginMarkPhase(JSRuntime*) (jsgc.cpp:2857)
==3612==    by 0xC3E11C4: IncrementalCollectSlice(JSRuntime*, long, JS::gcreason::Reason, js::JSGCInvocationKind) (jsgc.cpp:4382)
==3612==    by 0xC3E4001: GCCycle(JSRuntime*, bool, long, js::JSGCInvocationKind, JS::gcreason::Reason) (jsgc.cpp:4565)
==3612==    by 0xC3E4888: Collect(JSRuntime*, bool, long, js::JSGCInvocationKind, JS::gcreason::Reason) (jsgc.cpp:4698)
==3612==    by 0x5569950: ??? (context.cpp:411)
==3612==    by 0x75F9F24: g_object_unref (gobject.c:3148)
==3612==    by 0x4021A8: main (main.c:473)
==3612== 
==3612== Use of uninitialised value of size 8
==3612==    at 0xC0A7797: lookup (HashTable.h:1199)
==3612==    by 0xC0A7797: lookup (HashTable.h:1508)
==3612==    by 0xC0A7797: has (HashTable.h:446)
==3612==    by 0xC0A7797: IsAddressableGCThing (RootMarking.cpp:146)
==3612==    by 0xC0A7797: MarkIfGCThingWord (RootMarking.cpp:201)
==3612==    by 0xC0A7797: MarkWordConservatively (RootMarking.cpp:248)
==3612==    by 0xC0A7797: MarkRangeConservatively(JSTracer*, unsigned long const*, unsigned long const*) (RootMarking.cpp:257)
==3612==    by 0xC0A846E: MarkRangeConservativelyAndSkipIon (RootMarking.cpp:283)
==3612==    by 0xC0A846E: MarkConservativeStackRoots(JSTracer*, bool) (RootMarking.cpp:325)
==3612==    by 0xC0A88BB: js::gc::MarkRuntime(JSTracer*, bool) (RootMarking.cpp:689)
==3612==    by 0xC3DA416: BeginMarkPhase(JSRuntime*) (jsgc.cpp:2857)
==3612==    by 0xC3E11C4: IncrementalCollectSlice(JSRuntime*, long, JS::gcreason::Reason, js::JSGCInvocationKind) (jsgc.cpp:4382)
==3612==    by 0xC3E4001: GCCycle(JSRuntime*, bool, long, js::JSGCInvocationKind, JS::gcreason::Reason) (jsgc.cpp:4565)
==3612==    by 0xC3E4888: Collect(JSRuntime*, bool, long, js::JSGCInvocationKind, JS::gcreason::Reason) (jsgc.cpp:4698)
==3612==    by 0x5569950: ??? (context.cpp:411)
==3612==    by 0x75F9F24: g_object_unref (gobject.c:3148)
==3612==    by 0x4021A8: main (main.c:473)
==3612== 
==3612== Use of uninitialised value of size 8
==3612==    at 0xC0A785F: IsAddressableGCThing (RootMarking.cpp:146)
==3612==    by 0xC0A785F: MarkIfGCThingWord (RootMarking.cpp:201)
==3612==    by 0xC0A785F: MarkWordConservatively (RootMarking.cpp:248)
==3612==    by 0xC0A785F: MarkRangeConservatively(JSTracer*, unsigned long const*, unsigned long const*) (RootMarking.cpp:257)
==3612==    by 0xC0A846E: MarkRangeConservativelyAndSkipIon (RootMarking.cpp:283)
==3612==    by 0xC0A846E: MarkConservativeStackRoots(JSTracer*, bool) (RootMarking.cpp:325)
==3612==    by 0xC0A88BB: js::gc::MarkRuntime(JSTracer*, bool) (RootMarking.cpp:689)
==3612==    by 0xC3DA416: BeginMarkPhase(JSRuntime*) (jsgc.cpp:2857)
==3612==    by 0xC3E11C4: IncrementalCollectSlice(JSRuntime*, long, JS::gcreason::Reason, js::JSGCInvocationKind) (jsgc.cpp:4382)
==3612==    by 0xC3E4001: GCCycle(JSRuntime*, bool, long, js::JSGCInvocationKind, JS::gcreason::Reason) (jsgc.cpp:4565)
==3612==    by 0xC3E4888: Collect(JSRuntime*, bool, long, js::JSGCInvocationKind, JS::gcreason::Reason) (jsgc.cpp:4698)
==3612==    by 0x5569950: ??? (context.cpp:411)
==3612==    by 0x75F9F24: g_object_unref (gobject.c:3148)
==3612==    by 0x4021A8: main (main.c:473)
==3612== 
==3612== Conditional jump or move depends on uninitialised value(s)
==3612==    at 0xC0A77AB: lookup (HashTable.h:1208)
==3612==    by 0xC0A77AB: lookup (HashTable.h:1508)
==3612==    by 0xC0A77AB: has (HashTable.h:446)
==3612==    by 0xC0A77AB: IsAddressableGCThing (RootMarking.cpp:146)
==3612==    by 0xC0A77AB: MarkIfGCThingWord (RootMarking.cpp:201)
==3612==    by 0xC0A77AB: MarkWordConservatively (RootMarking.cpp:248)
==3612==    by 0xC0A77AB: MarkRangeConservatively(JSTracer*, unsigned long const*, unsigned long const*) (RootMarking.cpp:257)
==3612==    by 0xC0A846E: MarkRangeConservativelyAndSkipIon (RootMarking.cpp:283)
==3612==    by 0xC0A846E: MarkConservativeStackRoots(JSTracer*, bool) (RootMarking.cpp:325)
==3612==    by 0xC0A88BB: js::gc::MarkRuntime(JSTracer*, bool) (RootMarking.cpp:689)
==3612==    by 0xC3DA416: BeginMarkPhase(JSRuntime*) (jsgc.cpp:2857)
==3612==    by 0xC3E11C4: IncrementalCollectSlice(JSRuntime*, long, JS::gcreason::Reason, js::JSGCInvocationKind) (jsgc.cpp:4382)
==3612==    by 0xC3E4001: GCCycle(JSRuntime*, bool, long, js::JSGCInvocationKind, JS::gcreason::Reason) (jsgc.cpp:4565)
==3612==    by 0xC3E4888: Collect(JSRuntime*, bool, long, js::JSGCInvocationKind, JS::gcreason::Reason) (jsgc.cpp:4698)
==3612==    by 0x5569950: ??? (context.cpp:411)
==3612==    by 0x75F9F24: g_object_unref (gobject.c:3148)
==3612==    by 0x4021A8: main (main.c:473)
==3612== 
==3612== Use of uninitialised value of size 8
==3612==    at 0xC0A77FF: lookup (HashTable.h:1230)
==3612==    by 0xC0A77FF: lookup (HashTable.h:1508)
==3612==    by 0xC0A77FF: has (HashTable.h:446)
==3612==    by 0xC0A77FF: IsAddressableGCThing (RootMarking.cpp:146)
==3612==    by 0xC0A77FF: MarkIfGCThingWord (RootMarking.cpp:201)
==3612==    by 0xC0A77FF: MarkWordConservatively (RootMarking.cpp:248)
==3612==    by 0xC0A77FF: MarkRangeConservatively(JSTracer*, unsigned long const*, unsigned long const*) (RootMarking.cpp:257)
==3612==    by 0xC0A846E: MarkRangeConservativelyAndSkipIon (RootMarking.cpp:283)
==3612==    by 0xC0A846E: MarkConservativeStackRoots(JSTracer*, bool) (RootMarking.cpp:325)
==3612==    by 0xC0A88BB: js::gc::MarkRuntime(JSTracer*, bool) (RootMarking.cpp:689)
==3612==    by 0xC3DA416: BeginMarkPhase(JSRuntime*) (jsgc.cpp:2857)
==3612==    by 0xC3E11C4: IncrementalCollectSlice(JSRuntime*, long, JS::gcreason::Reason, js::JSGCInvocationKind) (jsgc.cpp:4382)
==3612==    by 0xC3E4001: GCCycle(JSRuntime*, bool, long, js::JSGCInvocationKind, JS::gcreason::Reason) (jsgc.cpp:4565)
==3612==    by 0xC3E4888: Collect(JSRuntime*, bool, long, js::JSGCInvocationKind, JS::gcreason::Reason) (jsgc.cpp:4698)
==3612==    by 0x5569950: ??? (context.cpp:411)
==3612==    by 0x75F9F24: g_object_unref (gobject.c:3148)
==3612==    by 0x4021A8: main (main.c:473)
==3612== 
==3612== Conditional jump or move depends on uninitialised value(s)
==3612==    at 0xC0A7815: lookup (HashTable.h:1236)
==3612==    by 0xC0A7815: lookup (HashTable.h:1508)
==3612==    by 0xC0A7815: has (HashTable.h:446)
==3612==    by 0xC0A7815: IsAddressableGCThing (RootMarking.cpp:146)
==3612==    by 0xC0A7815: MarkIfGCThingWord (RootMarking.cpp:201)
==3612==    by 0xC0A7815: MarkWordConservatively (RootMarking.cpp:248)
==3612==    by 0xC0A7815: MarkRangeConservatively(JSTracer*, unsigned long const*, unsigned long const*) (RootMarking.cpp:257)
==3612==    by 0xC0A846E: MarkRangeConservativelyAndSkipIon (RootMarking.cpp:283)
==3612==    by 0xC0A846E: MarkConservativeStackRoots(JSTracer*, bool) (RootMarking.cpp:325)
==3612==    by 0xC0A88BB: js::gc::MarkRuntime(JSTracer*, bool) (RootMarking.cpp:689)
==3612==    by 0xC3DA416: BeginMarkPhase(JSRuntime*) (jsgc.cpp:2857)
==3612==    by 0xC3E11C4: IncrementalCollectSlice(JSRuntime*, long, JS::gcreason::Reason, js::JSGCInvocationKind) (jsgc.cpp:4382)
==3612==    by 0xC3E4001: GCCycle(JSRuntime*, bool, long, js::JSGCInvocationKind, JS::gcreason::Reason) (jsgc.cpp:4565)
==3612==    by 0xC3E4888: Collect(JSRuntime*, bool, long, js::JSGCInvocationKind, JS::gcreason::Reason) (jsgc.cpp:4698)
==3612==    by 0x5569950: ??? (context.cpp:411)
==3612==    by 0x75F9F24: g_object_unref (gobject.c:3148)
==3612==    by 0x4021A8: main (main.c:473)
==3612== 
==3612== Invalid read of size 8
==3612==    at 0x8ED13E1: polkit_agent_listener_unregister (in /usr/lib/libpolkit-agent-1.so.0.0.0)
==3612==    by 0x4E7849E: shell_polkit_authentication_agent_unregister (shell-polkit-authentication-agent.c:329)
==3612==    by 0x4E784CB: shell_polkit_authentication_agent_finalize (shell-polkit-authentication-agent.c:139)
==3612==    by 0x75F9F99: g_object_unref (gobject.c:3185)
==3612==    by 0x554C0B9: ??? (object.cpp:1235)
==3612==    by 0x554C17F: ??? (object.cpp:1565)
==3612==    by 0xC3EB031: finalize (jsobjinlines.h:93)
==3612==    by 0xC3EB031: bool js::gc::Arena::finalize<JSObject>(js::FreeOp*, js::gc::AllocKind, unsigned long) (jsgc.cpp:484)
==3612==    by 0xC3DCC31: bool FinalizeTypedArenas<JSObject>(js::FreeOp*, js::gc::ArenaHeader**, js::gc::ArenaList&, js::gc::AllocKind, js::SliceBudget&) (jsgc.cpp:557)
==3612==    by 0xC3DCEBE: FinalizeArenas (jsgc.cpp:597)
==3612==    by 0xC3DCEBE: forceFinalizeNow (jsgc.cpp:1560)
==3612==    by 0xC3DCEBE: finalizeNow (jsgc.cpp:1548)
==3612==    by 0xC3DCEBE: js::gc::ArenaLists::queueObjectsForSweep(js::FreeOp*) (jsgc.cpp:1657)
==3612==    by 0xC3DD7E5: BeginSweepingZoneGroup(JSRuntime*) (jsgc.cpp:3739)
==3612==    by 0xC3E3698: BeginSweepPhase (jsgc.cpp:3823)
==3612==    by 0xC3E3698: IncrementalCollectSlice(JSRuntime*, long, JS::gcreason::Reason, js::JSGCInvocationKind) (jsgc.cpp:4429)
==3612==    by 0xC3E4001: GCCycle(JSRuntime*, bool, long, js::JSGCInvocationKind, JS::gcreason::Reason) (jsgc.cpp:4565)
==3612==  Address 0x70 is not stack'd, malloc'd or (recently) free'd
==3612== 
==3612== 
==3612== Process terminating with default action of signal 11 (SIGSEGV): dumping core
==3612==  Access not within mapped region at address 0x70
==3612==    at 0x8ED13E1: polkit_agent_listener_unregister (in /usr/lib/libpolkit-agent-1.so.0.0.0)
==3612==    by 0x4E7849E: shell_polkit_authentication_agent_unregister (shell-polkit-authentication-agent.c:329)
==3612==    by 0x4E784CB: shell_polkit_authentication_agent_finalize (shell-polkit-authentication-agent.c:139)
==3612==    by 0x75F9F99: g_object_unref (gobject.c:3185)
==3612==    by 0x554C0B9: ??? (object.cpp:1235)
==3612==    by 0x554C17F: ??? (object.cpp:1565)
==3612==    by 0xC3EB031: finalize (jsobjinlines.h:93)
==3612==    by 0xC3EB031: bool js::gc::Arena::finalize<JSObject>(js::FreeOp*, js::gc::AllocKind, unsigned long) (jsgc.cpp:484)
==3612==    by 0xC3DCC31: bool FinalizeTypedArenas<JSObject>(js::FreeOp*, js::gc::ArenaHeader**, js::gc::ArenaList&, js::gc::AllocKind, js::SliceBudget&) (jsgc.cpp:557)
==3612==    by 0xC3DCEBE: FinalizeArenas (jsgc.cpp:597)
==3612==    by 0xC3DCEBE: forceFinalizeNow (jsgc.cpp:1560)
==3612==    by 0xC3DCEBE: finalizeNow (jsgc.cpp:1548)
==3612==    by 0xC3DCEBE: js::gc::ArenaLists::queueObjectsForSweep(js::FreeOp*) (jsgc.cpp:1657)
==3612==    by 0xC3DD7E5: BeginSweepingZoneGroup(JSRuntime*) (jsgc.cpp:3739)
==3612==    by 0xC3E3698: BeginSweepPhase (jsgc.cpp:3823)
==3612==    by 0xC3E3698: IncrementalCollectSlice(JSRuntime*, long, JS::gcreason::Reason, js::JSGCInvocationKind) (jsgc.cpp:4429)
==3612==    by 0xC3E4001: GCCycle(JSRuntime*, bool, long, js::JSGCInvocationKind, JS::gcreason::Reason) (jsgc.cpp:4565)
==3612==  If you believe this happened as a result of a stack
==3612==  overflow in your program's main thread (unlikely but
==3612==  possible), you can try to increase the size of the
==3612==  main thread stack using the --main-stacksize= flag.
==3612==  The main thread stack size used in this run was 8388608.
==3612== 
==3612== HEAP SUMMARY:
==3612==     in use at exit: 145,252,231 bytes in 446,965 blocks
==3612==   total heap usage: 10,674,465 allocs, 10,227,500 frees, 7,452,848,065 bytes allocated
==3612== 
==3612== 6 bytes in 1 blocks are definitely lost in loss record 377 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x613E8E7: async_get_property_finish (xprops.c:218)
==3612==    by 0x613F39F: meta_prop_get_values (xprops.c:945)
==3612==    by 0x6132EFA: meta_group_reload_properties (group-props.c:78)
==3612==    by 0x6133238: meta_group_new (group.c:84)
==3612==    by 0x61334B9: meta_window_compute_group (group.c:179)
==3612==    by 0x613C3B3: meta_window_x11_manage (window-x11.c:519)
==3612==    by 0x6124FA0: _meta_window_shared_new (window.c:1065)
==3612==    by 0x613CE77: meta_window_x11_new (window-x11.c:3024)
==3612==    by 0x6131BF7: handle_other_xevent (events.c:1365)
==3612==    by 0x613280A: meta_display_handle_xevent (events.c:1784)
==3612==    by 0x613280A: xevent_filter (events.c:1823)
==3612== 
==3612== 15 bytes in 2 blocks are definitely lost in loss record 1,555 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x613E8E7: async_get_property_finish (xprops.c:218)
==3612==    by 0x613F39F: meta_prop_get_values (xprops.c:945)
==3612==    by 0x61386EB: meta_window_load_initial_properties (window-props.c:147)
==3612==    by 0x613C3BB: meta_window_x11_manage (window-x11.c:521)
==3612==    by 0x6124FA0: _meta_window_shared_new (window.c:1065)
==3612==    by 0x613CE77: meta_window_x11_new (window-x11.c:3024)
==3612==    by 0x6131BF7: handle_other_xevent (events.c:1365)
==3612==    by 0x613280A: meta_display_handle_xevent (events.c:1784)
==3612==    by 0x613280A: xevent_filter (events.c:1823)
==3612==    by 0xA335C40: gdk_event_apply_filters (gdkeventsource.c:79)
==3612==    by 0xA335EF8: gdk_event_source_translate_event (gdkeventsource.c:198)
==3612==    by 0xA335EF8: _gdk_x11_display_queue_events (gdkeventsource.c:341)
==3612== 
==3612== 16 bytes in 1 blocks are possibly lost in loss record 4,058 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888BA0: g_malloc0 (gmem.c:124)
==3612==    by 0x76132D0: type_set_qdata_W (gtype.c:3719)
==3612==    by 0x76132D0: type_add_flags_W (gtype.c:3784)
==3612==    by 0x7617E20: g_type_register_fundamental (gtype.c:2659)
==3612==    by 0x9B0CA1E: cogl_object_get_gtype (cogl-object.c:44)
==3612==    by 0x9B09EDC: cogl_renderer_get_gtype (cogl-renderer.c:173)
==3612==    by 0x9B0A054: _cogl_object_renderer_class_init (cogl-renderer.c:172)
==3612==    by 0x9B0A054: _cogl_renderer_object_new (cogl-renderer.c:172)
==3612==    by 0x9B0A054: cogl_renderer_new (cogl-renderer.c:240)
==3612==    by 0x60EF382: meta_renderer_x11_create_cogl_renderer (meta-renderer-x11.c:65)
==3612==    by 0x6D43838: clutter_backend_do_real_create_context (clutter-backend.c:240)
==3612==    by 0x6D43838: clutter_backend_real_create_context (clutter-backend.c:382)
==3612==    by 0x6D5C492: _clutter_feature_init (clutter-feature.c:107)
==3612==    by 0x6D6E398: clutter_init_real (clutter-main.c:1378)
==3612==    by 0x6D6E59F: post_parse_hook (clutter-main.c:1540)
==3612== 
==3612== 16 bytes in 1 blocks are possibly lost in loss record 4,059 of 27,442
==3612==    at 0x4C2AACE: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x4C2CC81: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888C07: g_realloc (gmem.c:159)
==3612==    by 0x76131A0: type_set_qdata_W (gtype.c:3733)
==3612==    by 0x76131A0: type_add_flags_W (gtype.c:3784)
==3612==    by 0x7617E20: g_type_register_fundamental (gtype.c:2659)
==3612==    by 0x9B0CA1E: cogl_object_get_gtype (cogl-object.c:44)
==3612==    by 0x9B09EDC: cogl_renderer_get_gtype (cogl-renderer.c:173)
==3612==    by 0x9B0A054: _cogl_object_renderer_class_init (cogl-renderer.c:172)
==3612==    by 0x9B0A054: _cogl_renderer_object_new (cogl-renderer.c:172)
==3612==    by 0x9B0A054: cogl_renderer_new (cogl-renderer.c:240)
==3612==    by 0x60EF382: meta_renderer_x11_create_cogl_renderer (meta-renderer-x11.c:65)
==3612==    by 0x6D43838: clutter_backend_do_real_create_context (clutter-backend.c:240)
==3612==    by 0x6D43838: clutter_backend_real_create_context (clutter-backend.c:382)
==3612==    by 0x6D5C492: _clutter_feature_init (clutter-feature.c:107)
==3612==    by 0x6D6E398: clutter_init_real (clutter-main.c:1378)
==3612== 
==3612== 16 bytes in 1 blocks are possibly lost in loss record 4,063 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888BA0: g_malloc0 (gmem.c:124)
==3612==    by 0x7618D45: type_set_qdata_W (gtype.c:3719)
==3612==    by 0x7618D45: g_type_set_qdata (gtype.c:3764)
==3612==    by 0x5548FC9: gjs_gtype_create_gtype_wrapper (gtype.cpp:142)
==3612==    by 0x552E529: gjs_value_from_g_argument (arg.cpp:2647)
==3612==    by 0x5541174: ??? (function.cpp:1064)
==3612==    by 0x55416AF: ??? (function.cpp:1327)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612==    by 0xC53D883: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2620)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612==    by 0xC53B606: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:494)
==3612== 
==3612== 16 bytes in 1 blocks are possibly lost in loss record 4,064 of 27,442
==3612==    at 0x4C2AACE: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x4C2CC81: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888C07: g_realloc (gmem.c:159)
==3612==    by 0x7618C60: type_set_qdata_W (gtype.c:3733)
==3612==    by 0x7618C60: g_type_set_qdata (gtype.c:3764)
==3612==    by 0x5548FC9: gjs_gtype_create_gtype_wrapper (gtype.cpp:142)
==3612==    by 0x552E529: gjs_value_from_g_argument (arg.cpp:2647)
==3612==    by 0x5541174: ??? (function.cpp:1064)
==3612==    by 0x55416AF: ??? (function.cpp:1327)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612==    by 0xC53D883: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2620)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612== 
==3612== 16 bytes in 1 blocks are possibly lost in loss record 4,065 of 27,442
==3612==    at 0x4C2AACE: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x4C2CC81: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888C07: g_realloc (gmem.c:159)
==3612==    by 0x7856948: g_array_maybe_expand (garray.c:788)
==3612==    by 0x7856CDC: g_array_append_vals (garray.c:421)
==3612==    by 0x6D334F6: clutter_actor_save_easing_state (clutter-actor.c:19736)
==3612==    by 0x6D335F4: clutter_actor_init (clutter-actor.c:8538)
==3612==    by 0x7619250: g_type_create_instance (gtype.c:1866)
==3612==    by 0x75FA057: g_object_constructor (gobject.c:2068)
==3612==    by 0x6D3735A: clutter_actor_constructor (clutter-actor.c:6250)
==3612==    by 0x75FAD27: g_object_new_with_custom_constructor (gobject.c:1701)
==3612==    by 0x75FAD27: g_object_new_internal (gobject.c:1781)
==3612==    by 0x75FBFA7: g_object_newv (gobject.c:1926)
==3612== 
==3612== 16 bytes in 1 blocks are possibly lost in loss record 4,066 of 27,442
==3612==    at 0x4C2AACE: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x4C2CC81: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888C07: g_realloc (gmem.c:159)
==3612==    by 0x7856948: g_array_maybe_expand (garray.c:788)
==3612==    by 0x7856CDC: g_array_append_vals (garray.c:421)
==3612==    by 0x6D334F6: clutter_actor_save_easing_state (clutter-actor.c:19736)
==3612==    by 0x6D335F4: clutter_actor_init (clutter-actor.c:8538)
==3612==    by 0x7619250: g_type_create_instance (gtype.c:1866)
==3612==    by 0x75FA057: g_object_constructor (gobject.c:2068)
==3612==    by 0x6D3735A: clutter_actor_constructor (clutter-actor.c:6250)
==3612==    by 0x75FAD27: g_object_new_with_custom_constructor (gobject.c:1701)
==3612==    by 0x75FAD27: g_object_new_internal (gobject.c:1781)
==3612==    by 0x75FBFBC: g_object_newv (gobject.c:1930)
==3612== 
==3612== 16 bytes in 1 blocks are possibly lost in loss record 4,067 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888BA0: g_malloc0 (gmem.c:124)
==3612==    by 0x76132D0: type_set_qdata_W (gtype.c:3719)
==3612==    by 0x76132D0: type_add_flags_W (gtype.c:3784)
==3612==    by 0x7617E20: g_type_register_fundamental (gtype.c:2659)
==3612==    by 0x6D7416E: clutter_paint_node_get_type (clutter-paint-node.c:278)
==3612==    by 0x6D736EC: _clutter_dummy_node_get_type (clutter-paint-nodes.c:277)
==3612==    by 0x6D7374D: _clutter_dummy_node_new (clutter-paint-nodes.c:338)
==3612==    by 0x6D2B3A4: clutter_actor_continue_paint (clutter-actor.c:4008)
==3612==    by 0x6D3169A: clutter_actor_paint.part.41 (clutter-actor.c:3938)
==3612==    by 0x6D8835F: clutter_stage_do_paint_view (clutter-stage.c:678)
==3612==    by 0x6D883C2: _clutter_stage_paint_view (clutter-stage.c:694)
==3612==    by 0x6D1CA23: paint_stage (clutter-stage-cogl.c:422)
==3612== 
==3612== 16 bytes in 1 blocks are possibly lost in loss record 4,068 of 27,442
==3612==    at 0x4C2AACE: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x4C2CC81: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888C07: g_realloc (gmem.c:159)
==3612==    by 0x76131A0: type_set_qdata_W (gtype.c:3733)
==3612==    by 0x76131A0: type_add_flags_W (gtype.c:3784)
==3612==    by 0x7617E20: g_type_register_fundamental (gtype.c:2659)
==3612==    by 0x6D7416E: clutter_paint_node_get_type (clutter-paint-node.c:278)
==3612==    by 0x6D736EC: _clutter_dummy_node_get_type (clutter-paint-nodes.c:277)
==3612==    by 0x6D7374D: _clutter_dummy_node_new (clutter-paint-nodes.c:338)
==3612==    by 0x6D2B3A4: clutter_actor_continue_paint (clutter-actor.c:4008)
==3612==    by 0x6D3169A: clutter_actor_paint.part.41 (clutter-actor.c:3938)
==3612==    by 0x6D8835F: clutter_stage_do_paint_view (clutter-stage.c:678)
==3612==    by 0x6D883C2: _clutter_stage_paint_view (clutter-stage.c:694)
==3612== 
==3612== 16 bytes in 1 blocks are possibly lost in loss record 4,069 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888BA0: g_malloc0 (gmem.c:124)
==3612==    by 0x76132D0: type_set_qdata_W (gtype.c:3719)
==3612==    by 0x76132D0: type_add_flags_W (gtype.c:3784)
==3612==    by 0x7617E20: g_type_register_fundamental (gtype.c:2659)
==3612==    by 0x6D827EA: clutter_shader_int_get_type (clutter-shader-types.c:278)
==3612==    by 0x6D81F3F: clutter_shader_effect_set_uniform_valist (clutter-shader-effect.c:679)
==3612==    by 0x6D81F3F: clutter_shader_effect_set_uniform (clutter-shader-effect.c:860)
==3612==    by 0x4E88D20: st_scroll_view_fade_paint_target (st-scroll-view-fade.c:134)
==3612==    by 0x6D713A3: clutter_offscreen_effect_paint_texture (clutter-offscreen-effect.c:397)
==3612==    by 0x6D71420: clutter_offscreen_effect_paint (clutter-offscreen-effect.c:441)
==3612==    by 0x6D2B2B3: clutter_actor_continue_paint (clutter-actor.c:4061)
==3612==    by 0x6D312F5: clutter_actor_paint.part.41 (clutter-actor.c:3938)
==3612==    by 0x6D319DF: clutter_actor_real_paint (clutter-actor.c:3637)
==3612== 
==3612== 16 bytes in 1 blocks are possibly lost in loss record 4,070 of 27,442
==3612==    at 0x4C2AACE: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x4C2CC81: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888C07: g_realloc (gmem.c:159)
==3612==    by 0x76131A0: type_set_qdata_W (gtype.c:3733)
==3612==    by 0x76131A0: type_add_flags_W (gtype.c:3784)
==3612==    by 0x7617E20: g_type_register_fundamental (gtype.c:2659)
==3612==    by 0x6D827EA: clutter_shader_int_get_type (clutter-shader-types.c:278)
==3612==    by 0x6D81F3F: clutter_shader_effect_set_uniform_valist (clutter-shader-effect.c:679)
==3612==    by 0x6D81F3F: clutter_shader_effect_set_uniform (clutter-shader-effect.c:860)
==3612==    by 0x4E88D20: st_scroll_view_fade_paint_target (st-scroll-view-fade.c:134)
==3612==    by 0x6D713A3: clutter_offscreen_effect_paint_texture (clutter-offscreen-effect.c:397)
==3612==    by 0x6D71420: clutter_offscreen_effect_paint (clutter-offscreen-effect.c:441)
==3612==    by 0x6D2B2B3: clutter_actor_continue_paint (clutter-actor.c:4061)
==3612==    by 0x6D312F5: clutter_actor_paint.part.41 (clutter-actor.c:3938)
==3612== 
==3612== 16 bytes in 1 blocks are possibly lost in loss record 4,071 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888BA0: g_malloc0 (gmem.c:124)
==3612==    by 0x76132D0: type_set_qdata_W (gtype.c:3719)
==3612==    by 0x76132D0: type_add_flags_W (gtype.c:3784)
==3612==    by 0x7617E20: g_type_register_fundamental (gtype.c:2659)
==3612==    by 0x6D8278A: clutter_shader_float_get_type (clutter-shader-types.c:187)
==3612==    by 0x6D81F50: clutter_shader_effect_set_uniform_valist (clutter-shader-effect.c:689)
==3612==    by 0x6D81F50: clutter_shader_effect_set_uniform (clutter-shader-effect.c:860)
==3612==    by 0x4E88D20: st_scroll_view_fade_paint_target (st-scroll-view-fade.c:134)
==3612==    by 0x6D713A3: clutter_offscreen_effect_paint_texture (clutter-offscreen-effect.c:397)
==3612==    by 0x6D71420: clutter_offscreen_effect_paint (clutter-offscreen-effect.c:441)
==3612==    by 0x6D2B2B3: clutter_actor_continue_paint (clutter-actor.c:4061)
==3612==    by 0x6D312F5: clutter_actor_paint.part.41 (clutter-actor.c:3938)
==3612==    by 0x6D319DF: clutter_actor_real_paint (clutter-actor.c:3637)
==3612== 
==3612== 16 bytes in 1 blocks are possibly lost in loss record 4,072 of 27,442
==3612==    at 0x4C2AACE: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x4C2CC81: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888C07: g_realloc (gmem.c:159)
==3612==    by 0x76131A0: type_set_qdata_W (gtype.c:3733)
==3612==    by 0x76131A0: type_add_flags_W (gtype.c:3784)
==3612==    by 0x7617E20: g_type_register_fundamental (gtype.c:2659)
==3612==    by 0x6D8278A: clutter_shader_float_get_type (clutter-shader-types.c:187)
==3612==    by 0x6D81F50: clutter_shader_effect_set_uniform_valist (clutter-shader-effect.c:689)
==3612==    by 0x6D81F50: clutter_shader_effect_set_uniform (clutter-shader-effect.c:860)
==3612==    by 0x4E88D20: st_scroll_view_fade_paint_target (st-scroll-view-fade.c:134)
==3612==    by 0x6D713A3: clutter_offscreen_effect_paint_texture (clutter-offscreen-effect.c:397)
==3612==    by 0x6D71420: clutter_offscreen_effect_paint (clutter-offscreen-effect.c:441)
==3612==    by 0x6D2B2B3: clutter_actor_continue_paint (clutter-actor.c:4061)
==3612==    by 0x6D312F5: clutter_actor_paint.part.41 (clutter-actor.c:3938)
==3612== 
==3612== 16 bytes in 1 blocks are possibly lost in loss record 4,073 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888BA0: g_malloc0 (gmem.c:124)
==3612==    by 0x76132D0: type_set_qdata_W (gtype.c:3719)
==3612==    by 0x76132D0: type_add_flags_W (gtype.c:3784)
==3612==    by 0x7617E20: g_type_register_fundamental (gtype.c:2659)
==3612==    by 0x6D8284A: clutter_shader_matrix_get_type (clutter-shader-types.c:370)
==3612==    by 0x6D81F63: clutter_shader_effect_set_uniform_valist (clutter-shader-effect.c:699)
==3612==    by 0x6D81F63: clutter_shader_effect_set_uniform (clutter-shader-effect.c:860)
==3612==    by 0x4E88D20: st_scroll_view_fade_paint_target (st-scroll-view-fade.c:134)
==3612==    by 0x6D713A3: clutter_offscreen_effect_paint_texture (clutter-offscreen-effect.c:397)
==3612==    by 0x6D71420: clutter_offscreen_effect_paint (clutter-offscreen-effect.c:441)
==3612==    by 0x6D2B2B3: clutter_actor_continue_paint (clutter-actor.c:4061)
==3612==    by 0x6D312F5: clutter_actor_paint.part.41 (clutter-actor.c:3938)
==3612==    by 0x6D319DF: clutter_actor_real_paint (clutter-actor.c:3637)
==3612== 
==3612== 16 bytes in 1 blocks are possibly lost in loss record 4,074 of 27,442
==3612==    at 0x4C2AACE: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x4C2CC81: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888C07: g_realloc (gmem.c:159)
==3612==    by 0x76131A0: type_set_qdata_W (gtype.c:3733)
==3612==    by 0x76131A0: type_add_flags_W (gtype.c:3784)
==3612==    by 0x7617E20: g_type_register_fundamental (gtype.c:2659)
==3612==    by 0x6D8284A: clutter_shader_matrix_get_type (clutter-shader-types.c:370)
==3612==    by 0x6D81F63: clutter_shader_effect_set_uniform_valist (clutter-shader-effect.c:699)
==3612==    by 0x6D81F63: clutter_shader_effect_set_uniform (clutter-shader-effect.c:860)
==3612==    by 0x4E88D20: st_scroll_view_fade_paint_target (st-scroll-view-fade.c:134)
==3612==    by 0x6D713A3: clutter_offscreen_effect_paint_texture (clutter-offscreen-effect.c:397)
==3612==    by 0x6D71420: clutter_offscreen_effect_paint (clutter-offscreen-effect.c:441)
==3612==    by 0x6D2B2B3: clutter_actor_continue_paint (clutter-actor.c:4061)
==3612==    by 0x6D312F5: clutter_actor_paint.part.41 (clutter-actor.c:3938)
==3612== 
==3612== 16 bytes in 2 blocks are possibly lost in loss record 4,075 of 27,442
==3612==    at 0x4C2B1EC: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x554BEC1: ??? (object.cpp:2149)
==3612==    by 0x554BEF8: ??? (object.cpp:2160)
==3612==    by 0x55574A9: object_instance_init (object.cpp:1408)
==3612==    by 0x55574A9: ??? (object.cpp:1955)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612==    by 0xC54A402: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:531)
==3612==    by 0xC378232: JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (jsapi.cpp:5064)
==3612==    by 0x557D005: gjs_call_function_value (jsapi-util.cpp:711)
==3612==    by 0x5554843: ??? (object.cpp:1482)
==3612==    by 0x33EF3DC2: ???
==3612==    by 0x34B478AF: ???
==3612== 
==3612== 24 bytes in 1 blocks are possibly lost in loss record 6,174 of 27,442
==3612==    at 0x4C2AACE: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x4C2CC81: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888C07: g_realloc (gmem.c:159)
==3612==    by 0x75FF43B: g_object_watch_closure (gobject.c:3983)
==3612==    by 0x75FF59E: g_cclosure_new_object_swap (gobject.c:4080)
==3612==    by 0x75FEE3A: g_signal_connect_object (gobject.c:3872)
==3612==    by 0x75FAAF6: g_object_new_internal (gobject.c:1823)
==3612==    by 0x75FBFA7: g_object_newv (gobject.c:1926)
==3612==    by 0x5557460: object_instance_init (object.cpp:1404)
==3612==    by 0x5557460: ??? (object.cpp:1955)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612==    by 0xC54A402: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:531)
==3612== 
==3612== 24 bytes in 1 blocks are possibly lost in loss record 6,175 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x78A1022: g_slice_alloc (gslice.c:1025)
==3612==    by 0x6D32BD9: _clutter_actor_get_animation_info (clutter-actor.c:18967)
==3612==    by 0x6D334C7: clutter_actor_save_easing_state (clutter-actor.c:19727)
==3612==    by 0x6D335F4: clutter_actor_init (clutter-actor.c:8538)
==3612==    by 0x7619250: g_type_create_instance (gtype.c:1866)
==3612==    by 0x75FA057: g_object_constructor (gobject.c:2068)
==3612==    by 0x6D3735A: clutter_actor_constructor (clutter-actor.c:6250)
==3612==    by 0x75FAD27: g_object_new_with_custom_constructor (gobject.c:1701)
==3612==    by 0x75FAD27: g_object_new_internal (gobject.c:1781)
==3612==    by 0x75FBFA7: g_object_newv (gobject.c:1926)
==3612==    by 0x5557460: object_instance_init (object.cpp:1404)
==3612==    by 0x5557460: ??? (object.cpp:1955)
==3612== 
==3612== 24 bytes in 1 blocks are possibly lost in loss record 6,176 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x78A1022: g_slice_alloc (gslice.c:1025)
==3612==    by 0x6D32BD9: _clutter_actor_get_animation_info (clutter-actor.c:18967)
==3612==    by 0x6D334C7: clutter_actor_save_easing_state (clutter-actor.c:19727)
==3612==    by 0x6D335F4: clutter_actor_init (clutter-actor.c:8538)
==3612==    by 0x7619250: g_type_create_instance (gtype.c:1866)
==3612==    by 0x75FA057: g_object_constructor (gobject.c:2068)
==3612==    by 0x6D3735A: clutter_actor_constructor (clutter-actor.c:6250)
==3612==    by 0x75FAD27: g_object_new_with_custom_constructor (gobject.c:1701)
==3612==    by 0x75FAD27: g_object_new_internal (gobject.c:1781)
==3612==    by 0x75FBFBC: g_object_newv (gobject.c:1930)
==3612==    by 0x5557460: object_instance_init (object.cpp:1404)
==3612==    by 0x5557460: ??? (object.cpp:1955)
==3612== 
==3612== 24 bytes in 1 blocks are possibly lost in loss record 6,177 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C969EC2: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8649: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612==    by 0x9AFA806: _cogl_gl_flush_attributes_state (cogl-attribute-gl.c:472)
==3612==    by 0x9B169DD: _cogl_flush_attributes_state (cogl-attribute.c:669)
==3612==    by 0x9AF7AA0: _cogl_framebuffer_gl_draw_indexed_attributes (cogl-framebuffer-gl.c:1221)
==3612== 
==3612== 24 bytes in 1 blocks are possibly lost in loss record 6,178 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C969EC2: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8B7917: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8871: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612==    by 0x9AFA806: _cogl_gl_flush_attributes_state (cogl-attribute-gl.c:472)
==3612==    by 0x9B169DD: _cogl_flush_attributes_state (cogl-attribute.c:669)
==3612== 
==3612== 24 bytes in 1 blocks are possibly lost in loss record 6,179 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C969EC2: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8649: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612==    by 0x9AFF0F6: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1405)
==3612==    by 0x9AFA806: _cogl_gl_flush_attributes_state (cogl-attribute-gl.c:472)
==3612==    by 0x9B169DD: _cogl_flush_attributes_state (cogl-attribute.c:669)
==3612== 
==3612== 24 bytes in 1 blocks are possibly lost in loss record 6,180 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C969EC2: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8B7917: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8871: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612==    by 0x9AFF0F6: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1405)
==3612==    by 0x9AFA806: _cogl_gl_flush_attributes_state (cogl-attribute-gl.c:472)
==3612== 
==3612== 24 bytes in 3 blocks are possibly lost in loss record 6,182 of 27,442
==3612==    at 0x4C2B1EC: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x554BEC1: ??? (object.cpp:2149)
==3612==    by 0x554BEF8: ??? (object.cpp:2160)
==3612==    by 0x55574A9: object_instance_init (object.cpp:1408)
==3612==    by 0x55574A9: ??? (object.cpp:1955)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612==    by 0xC54A402: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:531)
==3612==    by 0xC378232: JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (jsapi.cpp:5064)
==3612==    by 0x557D005: gjs_call_function_value (jsapi-util.cpp:711)
==3612==    by 0x5554843: ??? (object.cpp:1482)
==3612==    by 0x20D1F19A: ???
==3612==    by 0x1E7CFA5F: ???
==3612== 
==3612== 24 bytes in 3 blocks are possibly lost in loss record 6,183 of 27,442
==3612==    at 0x4C2B1EC: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x554BEC1: ??? (object.cpp:2149)
==3612==    by 0x554BEF8: ??? (object.cpp:2160)
==3612==    by 0x55574A9: object_instance_init (object.cpp:1408)
==3612==    by 0x55574A9: ??? (object.cpp:1955)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612==    by 0xC54A402: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:531)
==3612==    by 0xC378232: JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (jsapi.cpp:5064)
==3612==    by 0x557D005: gjs_call_function_value (jsapi-util.cpp:711)
==3612==    by 0x5554843: ??? (object.cpp:1482)
==3612==    by 0x20D1F19A: ???
==3612==    by 0x1EF3BB3F: ???
==3612== 
==3612== 24 bytes in 1 blocks are definitely lost in loss record 6,186 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888BA0: g_malloc0 (gmem.c:124)
==3612==    by 0x612B070: meta_workspace_ensure_logical_monitor_data (workspace.c:123)
==3612==    by 0x612B070: ensure_work_areas_validated (workspace.c:841)
==3612==    by 0x612B7FA: meta_workspace_get_work_area_for_monitor (workspace.c:1102)
==3612==    by 0xBAC11C7: ffi_call_unix64 (in /usr/lib/libffi.so.6.0.4)
==3612==    by 0xBAC0C29: ffi_call (in /usr/lib/libffi.so.6.0.4)
==3612==    by 0x553F280: ??? (function.cpp:1006)
==3612==    by 0x55416AF: ??? (function.cpp:1327)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612==    by 0xC53D883: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2620)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612== 
==3612== 27 bytes in 1 blocks are possibly lost in loss record 6,353 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1D5D71B6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D249628: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D69EC43: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D6A0583: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D31C418: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D325C27: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D329686: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D33DAFE: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B07A87: _cogl_texture_driver_upload_to_gl_3d (cogl-texture-driver-gl.c:394)
==3612==    by 0x9B334A5: allocate_from_bitmap (cogl-texture-3d.c:492)
==3612==    by 0x9B334A5: _cogl_texture_3d_allocate (cogl-texture-3d.c:536)
==3612== 
==3612== 27 bytes in 1 blocks are possibly lost in loss record 6,354 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1D5D71B6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D249628: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D69EC43: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D6A0583: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D31C418: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D325C27: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D329C9C: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D33F5B6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B07BFC: _cogl_texture_driver_upload_to_gl (cogl-texture-driver-gl.c:343)
==3612==    by 0x9B348B4: allocate_from_bitmap (cogl-texture-rectangle.c:329)
==3612==    by 0x9B348B4: _cogl_texture_rectangle_allocate (cogl-texture-rectangle.c:477)
==3612== 
==3612== 27 bytes in 1 blocks are possibly lost in loss record 6,355 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888BA0: g_malloc0 (gmem.c:124)
==3612==    by 0xA5DFFBD: pango_language_from_string (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612==    by 0xA5E0804: pango_script_get_sample_language (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612==    by 0x703B89E: ??? (in /usr/lib/libpangocairo-1.0.so.0.4000.3)
==3612==    by 0x703C697: ??? (in /usr/lib/libpangocairo-1.0.so.0.4000.3)
==3612==    by 0x10CEF1A3: ??? (in /usr/lib/libpangoft2-1.0.so.0.4000.3)
==3612==    by 0x18FFB258: ??? (in /usr/lib/libharfbuzz.so.0.10400.2)
==3612==    by 0x18FCC699: hb_shape_plan_execute (in /usr/lib/libharfbuzz.so.0.10400.2)
==3612==    by 0x18FCBA51: hb_shape_full (in /usr/lib/libharfbuzz.so.0.10400.2)
==3612==    by 0x10CEF6A9: ??? (in /usr/lib/libpangoft2-1.0.so.0.4000.3)
==3612==    by 0xA5EEE17: pango_shape_full (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612== 
==3612== 32 bytes in 1 blocks are possibly lost in loss record 9,936 of 27,442
==3612==    at 0x4C2AACE: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x4C2CC81: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888C07: g_realloc (gmem.c:159)
==3612==    by 0x75FDDA3: g_object_weak_ref (gobject.c:2680)
==3612==    by 0x75F10E6: g_binding_constructed (gbinding.c:538)
==3612==    by 0x75FAAF6: g_object_new_internal (gobject.c:1823)
==3612==    by 0x75FC48A: g_object_new_valist (gobject.c:2042)
==3612==    by 0x75FC740: g_object_new (gobject.c:1626)
==3612==    by 0x75F19F5: g_object_bind_property_full (gbinding.c:933)
==3612==    by 0x75F1CE1: g_object_bind_property (gbinding.c:1007)
==3612==    by 0xBAC11C7: ffi_call_unix64 (in /usr/lib/libffi.so.6.0.4)
==3612==    by 0xBAC0C29: ffi_call (in /usr/lib/libffi.so.6.0.4)
==3612== 
==3612== 32 bytes in 1 blocks are possibly lost in loss record 9,937 of 27,442
==3612==    at 0x4C2AACE: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x4C2CC81: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888C07: g_realloc (gmem.c:159)
==3612==    by 0x75FDDA3: g_object_weak_ref (gobject.c:2680)
==3612==    by 0xCFB1109: dbus_g_connection_register_g_object (in /usr/lib/libdbus-glib-1.so.2.3.3)
==3612==    by 0x5CBFDA6: tp_base_client_register (in /usr/lib/libtelepathy-glib.so.0.84.1)
==3612==    by 0xBAC11C7: ffi_call_unix64 (in /usr/lib/libffi.so.6.0.4)
==3612==    by 0xBAC0C29: ffi_call (in /usr/lib/libffi.so.6.0.4)
==3612==    by 0x553F280: ??? (function.cpp:1006)
==3612==    by 0x55416AF: ??? (function.cpp:1327)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612== 
==3612== 32 bytes in 1 blocks are possibly lost in loss record 9,938 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C969EE4: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8649: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612==    by 0x9AFA806: _cogl_gl_flush_attributes_state (cogl-attribute-gl.c:472)
==3612==    by 0x9B169DD: _cogl_flush_attributes_state (cogl-attribute.c:669)
==3612==    by 0x9AF7AA0: _cogl_framebuffer_gl_draw_indexed_attributes (cogl-framebuffer-gl.c:1221)
==3612== 
==3612== 32 bytes in 1 blocks are possibly lost in loss record 9,939 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C969EE4: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8B7917: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8871: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612==    by 0x9AFA806: _cogl_gl_flush_attributes_state (cogl-attribute-gl.c:472)
==3612==    by 0x9B169DD: _cogl_flush_attributes_state (cogl-attribute.c:669)
==3612== 
==3612== 32 bytes in 1 blocks are possibly lost in loss record 9,940 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C969EE4: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8649: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612==    by 0x9AFF0F6: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1405)
==3612==    by 0x9AFA806: _cogl_gl_flush_attributes_state (cogl-attribute-gl.c:472)
==3612==    by 0x9B169DD: _cogl_flush_attributes_state (cogl-attribute.c:669)
==3612== 
==3612== 32 bytes in 1 blocks are possibly lost in loss record 9,941 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C969EE4: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8B7917: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8871: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612==    by 0x9AFF0F6: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1405)
==3612==    by 0x9AFA806: _cogl_gl_flush_attributes_state (cogl-attribute-gl.c:472)
==3612== 
==3612== 32 bytes in 1 blocks are possibly lost in loss record 9,942 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x786716C: g_data_set_internal (gdataset.c:464)
==3612==    by 0x786716C: g_datalist_id_set_data_full (gdataset.c:670)
==3612==    by 0xAD76C85: gdk_pixbuf_new_subpixbuf (in /usr/lib/libgdk_pixbuf-2.0.so.0.3601.4)
==3612==    by 0x4E8CDDC: load_sliced_image (st-texture-cache.c:1125)
==3612==    by 0x72D262C: g_task_thread_pool_thread (gtask.c:1328)
==3612==    by 0x78ABC9D: g_thread_pool_thread_proxy (gthreadpool.c:307)
==3612==    by 0x78AB2A4: g_thread_proxy (gthread.c:784)
==3612==    by 0x7B54443: start_thread (in /usr/lib/libpthread-2.25.so)
==3612==    by 0x7E52CFE: clone (in /usr/lib/libc-2.25.so)
==3612== 
==3612== 32 bytes in 1 blocks are definitely lost in loss record 9,995 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC4E1A35: js_malloc (Utility.h:114)
==3612==    by 0xC4E1A35: malloc_ (MallocProvider.h:53)
==3612==    by 0xC4E1A35: js::ArgumentsObject* js::ArgumentsObject::create<CopyFrameArgs>(JSContext*, JS::Handle<JSScript*>, JS::Handle<JSFunction*>, unsigned int, CopyFrameArgs&) (ArgumentsObject.cpp:197)
==3612==    by 0xC4DE87D: js::ArgumentsObject::createExpected(JSContext*, js::AbstractFramePtr) (ArgumentsObject.cpp:237)
==3612==    by 0xC5408C9: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2870)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612==    by 0xC549784: js::ExecuteKernel(JSContext*, JS::Handle<JSScript*>, JSObject&, JS::Value const&, js::ExecuteType, js::AbstractFramePtr, JS::Value*) (Interpreter.cpp:630)
==3612==    by 0xC549F3D: js::Execute(JSContext*, JS::Handle<JSScript*>, JSObject&, JS::Value*) (Interpreter.cpp:667)
==3612==    by 0xC3848FE: Evaluate(JSContext*, JS::Handle<JSObject*>, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, JS::Value*) (jsapi.cpp:4864)
==3612==    by 0xC384D5A: Evaluate (jsapi.cpp:4903)
==3612==    by 0xC384D5A: JS::Evaluate(JSContext*, JS::Handle<JSObject*>, JS::ReadOnlyCompileOptions const&, char const*, unsigned long, JS::MutableHandle<JS::Value>) (jsapi.cpp:4941)
==3612==    by 0x557D276: gjs_eval_with_scope (jsapi-util.cpp:933)
==3612==    by 0x556AEEB: gjs_context_eval (context.cpp:750)
==3612==    by 0x4E63583: gnome_shell_plugin_start (gnome-shell-plugin.c:221)
==3612== 
==3612== 36 bytes in 1 blocks are possibly lost in loss record 10,107 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888BA0: g_malloc0 (gmem.c:124)
==3612==    by 0xA5DFFBD: pango_language_from_string (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612==    by 0xA5E009E: pango_language_get_default (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612==    by 0xA5DA943: ??? (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612==    by 0x7619250: g_type_create_instance (gtype.c:1866)
==3612==    by 0x75FA57A: g_object_new_internal (gobject.c:1783)
==3612==    by 0x75FBFBC: g_object_newv (gobject.c:1930)
==3612==    by 0x75FC753: g_object_new (gobject.c:1623)
==3612==    by 0xA5DDBD2: pango_font_map_create_context (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612==    by 0xA30EC34: gdk_pango_context_get_for_screen (gdkpango.c:359)
==3612==    by 0x6755E77: gtk_widget_create_pango_context (gtkwidget.c:10512)
==3612== 
==3612== 39 (24 direct, 15 indirect) bytes in 1 blocks are definitely lost in loss record 10,164 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C10B52D: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C0A138A: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C09A963: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x400F239: call_init.part.0 (in /usr/lib/ld-2.25.so)
==3612==    by 0x400F38A: _dl_init (in /usr/lib/ld-2.25.so)
==3612==    by 0x4013807: dl_open_worker (in /usr/lib/ld-2.25.so)
==3612==    by 0x7E894E0: _dl_catch_error (in /usr/lib/libc-2.25.so)
==3612==    by 0x4012FA8: _dl_open (in /usr/lib/ld-2.25.so)
==3612==    by 0x122E4F85: ??? (in /usr/lib/libdl-2.25.so)
==3612==    by 0x7E894E0: _dl_catch_error (in /usr/lib/libc-2.25.so)
==3612==    by 0x122E55B8: ??? (in /usr/lib/libdl-2.25.so)
==3612== 
==3612== 40 bytes in 1 blocks are possibly lost in loss record 11,591 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x78A1022: g_slice_alloc (gslice.c:1025)
==3612==    by 0x7856A7C: g_array_sized_new (garray.c:193)
==3612==    by 0x6D33533: clutter_actor_save_easing_state (clutter-actor.c:19730)
==3612==    by 0x6D335F4: clutter_actor_init (clutter-actor.c:8538)
==3612==    by 0x7619250: g_type_create_instance (gtype.c:1866)
==3612==    by 0x75FA057: g_object_constructor (gobject.c:2068)
==3612==    by 0x6D3735A: clutter_actor_constructor (clutter-actor.c:6250)
==3612==    by 0x75FAD27: g_object_new_with_custom_constructor (gobject.c:1701)
==3612==    by 0x75FAD27: g_object_new_internal (gobject.c:1781)
==3612==    by 0x75FBFA7: g_object_newv (gobject.c:1926)
==3612==    by 0x5557460: object_instance_init (object.cpp:1404)
==3612==    by 0x5557460: ??? (object.cpp:1955)
==3612== 
==3612== 40 bytes in 1 blocks are possibly lost in loss record 11,592 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x78A1022: g_slice_alloc (gslice.c:1025)
==3612==    by 0x7856A7C: g_array_sized_new (garray.c:193)
==3612==    by 0x6D33533: clutter_actor_save_easing_state (clutter-actor.c:19730)
==3612==    by 0x6D335F4: clutter_actor_init (clutter-actor.c:8538)
==3612==    by 0x7619250: g_type_create_instance (gtype.c:1866)
==3612==    by 0x75FA057: g_object_constructor (gobject.c:2068)
==3612==    by 0x6D3735A: clutter_actor_constructor (clutter-actor.c:6250)
==3612==    by 0x75FAD27: g_object_new_with_custom_constructor (gobject.c:1701)
==3612==    by 0x75FAD27: g_object_new_internal (gobject.c:1781)
==3612==    by 0x75FBFBC: g_object_newv (gobject.c:1930)
==3612==    by 0x5557460: object_instance_init (object.cpp:1404)
==3612==    by 0x5557460: ??? (object.cpp:1955)
==3612== 
==3612== 40 bytes in 1 blocks are definitely lost in loss record 11,596 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7E1E4F0: __scandir_tail (in /usr/lib/libc-2.25.so)
==3612==    by 0xFFB355B: LoadVendorsFromConfigDir (libeglvendor.c:102)
==3612==    by 0xFFB355B: LoadVendors (libeglvendor.c:68)
==3612==    by 0x7B5C088: __pthread_once_slow (in /usr/lib/libpthread-2.25.so)
==3612==    by 0xFFB375E: __eglLoadVendors (libeglvendor.c:136)
==3612==    by 0xFFB1AA5: __eglGetEGLDispatchAddress (libeglmapping.c:64)
==3612==    by 0xFFB0885: eglGetProcAddress (libegl.c:1014)
==3612==    by 0x60D8C62: meta_egl_constructed (meta-egl.c:715)
==3612==    by 0x75FA5AD: g_object_new_internal (gobject.c:1823)
==3612==    by 0x75FBFBC: g_object_newv (gobject.c:1930)
==3612==    by 0x75FC753: g_object_new (gobject.c:1623)
==3612==    by 0x60D5F17: meta_backend_initable_init (meta-backend.c:447)
==3612== 
==3612== 44 bytes in 1 blocks are possibly lost in loss record 11,707 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x78A1022: g_slice_alloc (gslice.c:1025)
==3612==    by 0x6D31FC9: _clutter_actor_get_layout_info (clutter-actor.c:18113)
==3612==    by 0x6D35733: clutter_actor_set_min_width (clutter-actor.c:10363)
==3612==    by 0x6D3EF7A: clutter_actor_set_width_internal (clutter-actor.c:10644)
==3612==    by 0x6D3EF7A: clutter_actor_set_width (clutter-actor.c:11098)
==3612==    by 0x6D412EF: clutter_actor_set_property (clutter-actor.c:4994)
==3612==    by 0x75FAB96: object_set_property (gobject.c:1423)
==3612==    by 0x75FAB96: g_object_new_with_custom_constructor (gobject.c:1762)
==3612==    by 0x75FAB96: g_object_new_internal (gobject.c:1781)
==3612==    by 0x75FBFA7: g_object_newv (gobject.c:1926)
==3612==    by 0x5557460: object_instance_init (object.cpp:1404)
==3612==    by 0x5557460: ??? (object.cpp:1955)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612== 
==3612== 48 bytes in 1 blocks are possibly lost in loss record 12,881 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x18D4117A: __glDispatchCreateTable (GLdispatch.c:301)
==3612==    by 0xFFB337C: LoadVendor (libeglvendor.c:496)
==3612==    by 0xFFB337C: LoadVendorFromConfigFile (libeglvendor.c:317)
==3612==    by 0xFFB35AD: LoadVendorsFromConfigDir (libeglvendor.c:119)
==3612==    by 0xFFB35AD: LoadVendors (libeglvendor.c:68)
==3612==    by 0x7B5C088: __pthread_once_slow (in /usr/lib/libpthread-2.25.so)
==3612==    by 0xFFB375E: __eglLoadVendors (libeglvendor.c:136)
==3612==    by 0xFFB1AA5: __eglGetEGLDispatchAddress (libeglmapping.c:64)
==3612==    by 0xFFB0885: eglGetProcAddress (libegl.c:1014)
==3612==    by 0x60D8C62: meta_egl_constructed (meta-egl.c:715)
==3612==    by 0x75FA5AD: g_object_new_internal (gobject.c:1823)
==3612==    by 0x75FBFBC: g_object_newv (gobject.c:1930)
==3612==    by 0x75FC753: g_object_new (gobject.c:1623)
==3612== 
==3612== 48 (24 direct, 24 indirect) bytes in 1 blocks are definitely lost in loss record 12,885 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x78A1022: g_slice_alloc (gslice.c:1025)
==3612==    by 0x787F6A3: g_list_append (glist.c:261)
==3612==    by 0x612B45A: meta_workspace_new (workspace.c:234)
==3612==    by 0x611974A: update_num_workspaces (screen.c:1270)
==3612==    by 0x6119962: meta_screen_init_workspaces (screen.c:814)
==3612==    by 0x610A139: meta_display_open (display.c:947)
==3612==    by 0x61133DB: meta_run (main.c:595)
==3612==    by 0x402186: main (main.c:470)
==3612== 
==3612== 64 bytes in 1 blocks are possibly lost in loss record 14,712 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xFFB805A: __glvndWinsysVendorDispatchCreate (winsys_dispatch.c:145)
==3612==    by 0xFFB33E6: LoadVendor (libeglvendor.c:507)
==3612==    by 0xFFB33E6: LoadVendorFromConfigFile (libeglvendor.c:317)
==3612==    by 0xFFB35AD: LoadVendorsFromConfigDir (libeglvendor.c:119)
==3612==    by 0xFFB35AD: LoadVendors (libeglvendor.c:68)
==3612==    by 0x7B5C088: __pthread_once_slow (in /usr/lib/libpthread-2.25.so)
==3612==    by 0xFFB375E: __eglLoadVendors (libeglvendor.c:136)
==3612==    by 0xFFB1AA5: __eglGetEGLDispatchAddress (libeglmapping.c:64)
==3612==    by 0xFFB0885: eglGetProcAddress (libegl.c:1014)
==3612==    by 0x60D8C62: meta_egl_constructed (meta-egl.c:715)
==3612==    by 0x75FA5AD: g_object_new_internal (gobject.c:1823)
==3612==    by 0x75FBFBC: g_object_newv (gobject.c:1930)
==3612==    by 0x75FC753: g_object_new (gobject.c:1623)
==3612== 
==3612== 64 bytes in 1 blocks are possibly lost in loss record 14,713 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F581: js_calloc (Utility.h:120)
==3612==    by 0xC45F581: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F581: createTable (HashTable.h:1057)
==3612==    by 0xC45F581: init (HashTable.h:1115)
==3612==    by 0xC45F581: init (HashTable.h:321)
==3612==    by 0xC45F581: HashChildren (jspropertytree.cpp:46)
==3612==    by 0xC45F581: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC492394: js::Bindings::initWithTemporaryStorage(js::ExclusiveContext*, js::InternalHandle<js::Bindings*>, unsigned int, unsigned int, js::Binding*, unsigned int) (jsscript.cpp:155)
==3612==    by 0xBFAAEBB: js::frontend::ParseContext<js::frontend::FullParseHandler>::generateFunctionBindings(js::ExclusiveContext*, js::frontend::TokenStream&, js::LifoAlloc&, js::InternalHandle<js::Bindings*>) const (Parser.cpp:334)
==3612==    by 0xBF97226: js::frontend::Parser<js::frontend::FullParseHandler>::leaveFunction(js::frontend::ParseNode*, js::frontend::ParseContext<js::frontend::FullParseHandler>*, js::frontend::FunctionSyntaxKind) (Parser.cpp:1433)
==3612==    by 0xBF9BC82: js::frontend::Parser<js::frontend::FullParseHandler>::functionArgsAndBody(js::frontend::ParseNode*, JS::Handle<JSFunction*>, js::frontend::FunctionType, js::frontend::FunctionSyntaxKind, js::GeneratorKind, js::frontend::Directives, js::frontend::Directives*) (Parser.cpp:2178)
==3612==    by 0xBFB1E8D: js::frontend::Parser<js::frontend::FullParseHandler>::functionDef(JS::Handle<js::PropertyName*>, js::frontend::TokenStream::Position const&, js::frontend::FunctionType, js::frontend::FunctionSyntaxKind, js::GeneratorKind) (Parser.cpp:1991)
==3612==    by 0xBFB2122: js::frontend::Parser<js::frontend::FullParseHandler>::functionStmt() (Parser.cpp:2399)
==3612==    by 0xBFB4E77: js::frontend::Parser<js::frontend::FullParseHandler>::statement(bool) (Parser.cpp:5235)
==3612==    by 0xBFB510F: js::frontend::Parser<js::frontend::FullParseHandler>::statements() (Parser.cpp:2602)
==3612==    by 0xBFB58CF: js::frontend::Parser<js::frontend::FullParseHandler>::functionBody(js::frontend::FunctionSyntaxKind, js::frontend::Parser<js::frontend::FullParseHandler>::FunctionBodyType) (Parser.cpp:1069)
==3612== 
==3612== 64 bytes in 1 blocks are possibly lost in loss record 14,714 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F581: js_calloc (Utility.h:120)
==3612==    by 0xC45F581: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F581: createTable (HashTable.h:1057)
==3612==    by 0xC45F581: init (HashTable.h:1115)
==3612==    by 0xC45F581: init (HashTable.h:321)
==3612==    by 0xC45F581: HashChildren (jspropertytree.cpp:46)
==3612==    by 0xC45F581: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC581FD7: js::StaticBlockObject::addVar(js::ExclusiveContext*, JS::Handle<js::StaticBlockObject*>, JS::Handle<jsid>, unsigned int, bool*) (ScopeObject.cpp:722)
==3612==    by 0xBF98F2F: js::frontend::Parser<js::frontend::FullParseHandler>::bindLet(js::frontend::BindData<js::frontend::FullParseHandler>*, JS::Handle<js::PropertyName*>, js::frontend::Parser<js::frontend::FullParseHandler>*) (Parser.cpp:2731)
==3612==    by 0xBFB677D: js::frontend::Parser<js::frontend::FullParseHandler>::variables(js::frontend::ParseNodeKind, bool*, js::StaticBlockObject*, js::frontend::VarContext) (Parser.cpp:3511)
==3612==    by 0xBF9D4D5: js::frontend::Parser<js::frontend::FullParseHandler>::letDeclaration() (Parser.cpp:3625)
==3612==    by 0xBFB4F57: js::frontend::Parser<js::frontend::FullParseHandler>::statement(bool) (Parser.cpp:5205)
==3612==    by 0xBFBB60E: js::frontend::Parser<js::frontend::FullParseHandler>::switchStatement() (Parser.cpp:4604)
==3612==    by 0xBFB4E57: js::frontend::Parser<js::frontend::FullParseHandler>::statement(bool) (Parser.cpp:5221)
==3612== 
==3612== 64 bytes in 1 blocks are possibly lost in loss record 14,715 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F581: js_calloc (Utility.h:120)
==3612==    by 0xC45F581: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F581: createTable (HashTable.h:1057)
==3612==    by 0xC45F581: init (HashTable.h:1115)
==3612==    by 0xC45F581: init (HashTable.h:321)
==3612==    by 0xC45F581: HashChildren (jspropertytree.cpp:46)
==3612==    by 0xC45F581: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC5A3A22: js::Shape::replaceLastProperty(js::ExclusiveContext*, js::StackBaseShape&, js::TaggedProto, JS::Handle<js::Shape*>) (Shape.cpp:329)
==3612==    by 0xC5A3E4A: js::Shape::setObjectFlag(js::ExclusiveContext*, js::BaseShape::Flag, js::TaggedProto, js::Shape*) (Shape.cpp:1425)
==3612==    by 0xC5A3FDA: js::ObjectImpl::setFlag(js::ExclusiveContext*, unsigned int, js::ObjectImpl::GenerateShape) (Shape.cpp:1389)
==3612==    by 0xC537B6C: setHadElementsAccess (jsobj.h:312)
==3612==    by 0xC537B6C: SetObjectElementOperation(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Value const&, bool, JSScript*, unsigned char*) (Interpreter.cpp:1319)
==3612==    by 0xC53B180: js::SetObjectElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool, JS::Handle<JSScript*>, unsigned char*) (Interpreter.cpp:3824)
==3612==    by 0xC169292: js::jit::DoSetElemFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICSetElem_Fallback*, JS::Value*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>) (BaselineIC.cpp:5029)
==3612==    by 0x33EEBFF6: ???
==3612==    by 0x33EE5889: ???
==3612==    by 0xC17EF31: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:124)
==3612== 
==3612== 64 bytes in 1 blocks are possibly lost in loss record 14,716 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F581: js_calloc (Utility.h:120)
==3612==    by 0xC45F581: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F581: createTable (HashTable.h:1057)
==3612==    by 0xC45F581: init (HashTable.h:1115)
==3612==    by 0xC45F581: init (HashTable.h:321)
==3612==    by 0xC45F581: HashChildren (jspropertytree.cpp:46)
==3612==    by 0xC45F581: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC5A3A22: js::Shape::replaceLastProperty(js::ExclusiveContext*, js::StackBaseShape&, js::TaggedProto, JS::Handle<js::Shape*>) (Shape.cpp:329)
==3612==    by 0xC5A3E4A: js::Shape::setObjectFlag(js::ExclusiveContext*, js::BaseShape::Flag, js::TaggedProto, js::Shape*) (Shape.cpp:1425)
==3612==    by 0xC5A3FDA: js::ObjectImpl::setFlag(js::ExclusiveContext*, unsigned int, js::ObjectImpl::GenerateShape) (Shape.cpp:1389)
==3612==    by 0xC4021AD: setDelegate (jsobj.h:269)
==3612==    by 0xC4021AD: js::ExclusiveContext::getNewType(js::Class const*, js::TaggedProto, JSFunction*) (jsinfer.cpp:3882)
==3612==    by 0xC434810: js::NewObjectWithGivenProto(js::ExclusiveContext*, js::Class const*, js::TaggedProto, JSObject*, js::gc::AllocKind, js::NewObjectKind) (jsobj.cpp:1363)
==3612==    by 0xC437E49: NewObjectWithClassProtoCommon (jsobj.cpp:1392)
==3612==    by 0xC437E49: NewObjectWithClassProto (jsobjinlines.h:898)
==3612==    by 0xC437E49: js::CreateThis(JSContext*, js::Class const*, JS::Handle<JSObject*>) (jsobj.cpp:1533)
==3612==    by 0xC37EEBD: JS_NewObjectForConstructor(JSContext*, JSClass const*, JS::CallArgs const&) (jsapi.cpp:2621)
==3612==    by 0x5536887: ??? (boxed.cpp:414)
==3612==    by 0xC54DACD: CallJSNative (jscntxtinlines.h:239)
==3612==    by 0xC54DACD: js::CallJSNativeConstructor(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:272)
==3612== 
==3612== 64 bytes in 1 blocks are possibly lost in loss record 14,717 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F581: js_calloc (Utility.h:120)
==3612==    by 0xC45F581: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F581: createTable (HashTable.h:1057)
==3612==    by 0xC45F581: init (HashTable.h:1115)
==3612==    by 0xC45F581: init (HashTable.h:321)
==3612==    by 0xC45F581: HashChildren (jspropertytree.cpp:46)
==3612==    by 0xC45F581: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC581FD7: js::StaticBlockObject::addVar(js::ExclusiveContext*, JS::Handle<js::StaticBlockObject*>, JS::Handle<jsid>, unsigned int, bool*) (ScopeObject.cpp:722)
==3612==    by 0xBF98F2F: js::frontend::Parser<js::frontend::FullParseHandler>::bindLet(js::frontend::BindData<js::frontend::FullParseHandler>*, JS::Handle<js::PropertyName*>, js::frontend::Parser<js::frontend::FullParseHandler>*) (Parser.cpp:2731)
==3612==    by 0xBFB677D: js::frontend::Parser<js::frontend::FullParseHandler>::variables(js::frontend::ParseNodeKind, bool*, js::StaticBlockObject*, js::frontend::VarContext) (Parser.cpp:3511)
==3612==    by 0xBF9D4D5: js::frontend::Parser<js::frontend::FullParseHandler>::letDeclaration() (Parser.cpp:3625)
==3612==    by 0xBFB4F57: js::frontend::Parser<js::frontend::FullParseHandler>::statement(bool) (Parser.cpp:5205)
==3612==    by 0xBFB510F: js::frontend::Parser<js::frontend::FullParseHandler>::statements() (Parser.cpp:2602)
==3612==    by 0xBFB9D97: js::frontend::Parser<js::frontend::FullParseHandler>::tryStatement() (Parser.cpp:5121)
==3612== 
==3612== 64 bytes in 1 blocks are possibly lost in loss record 14,718 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F581: js_calloc (Utility.h:120)
==3612==    by 0xC45F581: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F581: createTable (HashTable.h:1057)
==3612==    by 0xC45F581: init (HashTable.h:1115)
==3612==    by 0xC45F581: init (HashTable.h:321)
==3612==    by 0xC45F581: HashChildren (jspropertytree.cpp:46)
==3612==    by 0xC45F581: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC5A3A22: js::Shape::replaceLastProperty(js::ExclusiveContext*, js::StackBaseShape&, js::TaggedProto, JS::Handle<js::Shape*>) (Shape.cpp:329)
==3612==    by 0xC5A3E4A: js::Shape::setObjectFlag(js::ExclusiveContext*, js::BaseShape::Flag, js::TaggedProto, js::Shape*) (Shape.cpp:1425)
==3612==    by 0xC5A3FDA: js::ObjectImpl::setFlag(js::ExclusiveContext*, unsigned int, js::ObjectImpl::GenerateShape) (Shape.cpp:1389)
==3612==    by 0xC4021AD: setDelegate (jsobj.h:269)
==3612==    by 0xC4021AD: js::ExclusiveContext::getNewType(js::Class const*, js::TaggedProto, JSFunction*) (jsinfer.cpp:3882)
==3612==    by 0xC434810: js::NewObjectWithGivenProto(js::ExclusiveContext*, js::Class const*, js::TaggedProto, JSObject*, js::gc::AllocKind, js::NewObjectKind) (jsobj.cpp:1363)
==3612==    by 0xC376915: NewObjectWithGivenProto (jsobjinlines.h:835)
==3612==    by 0xC376915: NewObjectWithGivenProto (jsobjinlines.h:842)
==3612==    by 0xC376915: JS_NewObjectWithGivenProto(JSContext*, JSClass const*, JS::Handle<JSObject*>, JS::Handle<JSObject*>) (jsapi.cpp:2606)
==3612==    by 0x55533F3: gjs_object_from_g_object (object.cpp:2210)
==3612==    by 0x552E408: gjs_value_from_g_argument (arg.cpp:2833)
==3612==    by 0x5541174: ??? (function.cpp:1064)
==3612== 
==3612== 64 bytes in 1 blocks are possibly lost in loss record 14,719 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F581: js_calloc (Utility.h:120)
==3612==    by 0xC45F581: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F581: createTable (HashTable.h:1057)
==3612==    by 0xC45F581: init (HashTable.h:1115)
==3612==    by 0xC45F581: init (HashTable.h:321)
==3612==    by 0xC45F581: HashChildren (jspropertytree.cpp:46)
==3612==    by 0xC45F581: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC5A3A22: js::Shape::replaceLastProperty(js::ExclusiveContext*, js::StackBaseShape&, js::TaggedProto, JS::Handle<js::Shape*>) (Shape.cpp:329)
==3612==    by 0xC5A3E4A: js::Shape::setObjectFlag(js::ExclusiveContext*, js::BaseShape::Flag, js::TaggedProto, js::Shape*) (Shape.cpp:1425)
==3612==    by 0xC5A4944: setFlag (Shape.cpp:1389)
==3612==    by 0xC5A4944: setDelegate (jsobj.h:269)
==3612==    by 0xC5A4944: JSObject::setParent(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>) (Shape.cpp:1255)
==3612==    by 0xC3C7A12: js_fun_bind(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Value*, unsigned int) (jsfun.cpp:1359)
==3612==    by 0xC3C7D58: fun_bind(JSContext*, unsigned int, JS::Value*) (jsfun.cpp:1329)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612==    by 0xC53D883: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2620)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612== 
==3612== 64 bytes in 1 blocks are possibly lost in loss record 14,720 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F581: js_calloc (Utility.h:120)
==3612==    by 0xC45F581: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F581: createTable (HashTable.h:1057)
==3612==    by 0xC45F581: init (HashTable.h:1115)
==3612==    by 0xC45F581: init (HashTable.h:321)
==3612==    by 0xC45F581: HashChildren (jspropertytree.cpp:46)
==3612==    by 0xC45F581: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC5A3A22: js::Shape::replaceLastProperty(js::ExclusiveContext*, js::StackBaseShape&, js::TaggedProto, JS::Handle<js::Shape*>) (Shape.cpp:329)
==3612==    by 0xC5A3E4A: js::Shape::setObjectFlag(js::ExclusiveContext*, js::BaseShape::Flag, js::TaggedProto, js::Shape*) (Shape.cpp:1425)
==3612==    by 0xC5A3FDA: js::ObjectImpl::setFlag(js::ExclusiveContext*, unsigned int, js::ObjectImpl::GenerateShape) (Shape.cpp:1389)
==3612==    by 0xC4021AD: setDelegate (jsobj.h:269)
==3612==    by 0xC4021AD: js::ExclusiveContext::getNewType(js::Class const*, js::TaggedProto, JSFunction*) (jsinfer.cpp:3882)
==3612==    by 0xC434810: js::NewObjectWithGivenProto(js::ExclusiveContext*, js::Class const*, js::TaggedProto, JSObject*, js::gc::AllocKind, js::NewObjectKind) (jsobj.cpp:1363)
==3612==    by 0xC437E49: NewObjectWithClassProtoCommon (jsobj.cpp:1392)
==3612==    by 0xC437E49: NewObjectWithClassProto (jsobjinlines.h:898)
==3612==    by 0xC437E49: js::CreateThis(JSContext*, js::Class const*, JS::Handle<JSObject*>) (jsobj.cpp:1533)
==3612==    by 0xC37EEBD: JS_NewObjectForConstructor(JSContext*, JSClass const*, JS::CallArgs const&) (jsapi.cpp:2621)
==3612==    by 0x55547B3: ??? (object.cpp:1470)
==3612==    by 0xC54DACD: CallJSNative (jscntxtinlines.h:239)
==3612==    by 0xC54DACD: js::CallJSNativeConstructor(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:272)
==3612== 
==3612== 64 bytes in 1 blocks are possibly lost in loss record 14,721 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F581: js_calloc (Utility.h:120)
==3612==    by 0xC45F581: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F581: createTable (HashTable.h:1057)
==3612==    by 0xC45F581: init (HashTable.h:1115)
==3612==    by 0xC45F581: init (HashTable.h:321)
==3612==    by 0xC45F581: HashChildren (jspropertytree.cpp:46)
==3612==    by 0xC45F581: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42F449: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42F449: JSObject::defineGeneric(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3481)
==3612==    by 0xC386FB1: DefinePropertyById(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, JSPropertyOpWrapper const&, JSStrictPropertyOpWrapper const&, unsigned int, unsigned int) [clone .isra.288] (jsapi.cpp:2977)
==3612==    by 0xC387667: DefineProperty(JSContext*, JS::Handle<JSObject*>, char const*, JS::Handle<JS::Value>, JSPropertyOpWrapper const&, JSStrictPropertyOpWrapper const&, unsigned int, unsigned int) [clone .isra.289] (jsapi.cpp:3026)
==3612==    by 0xC3888EA: JS_DefineProperties(JSContext*, JS::Handle<JSObject*>, JSPropertySpec const*) (jsapi.cpp:3236)
==3612== 
==3612== 64 bytes in 1 blocks are possibly lost in loss record 14,722 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC46073D: js_calloc (Utility.h:120)
==3612==    by 0xC46073D: calloc_ (jsalloc.h:29)
==3612==    by 0xC46073D: createTable (HashTable.h:1057)
==3612==    by 0xC46073D: changeTableSize (HashTable.h:1299)
==3612==    by 0xC46073D: checkUnderloaded (HashTable.h:1370)
==3612==    by 0xC46073D: remove (HashTable.h:1615)
==3612==    by 0xC46073D: remove (HashTable.h:341)
==3612==    by 0xC46073D: remove (HashTable.h:469)
==3612==    by 0xC46073D: js::Shape::removeChild(js::Shape*) (jspropertytree.cpp:115)
==3612==    by 0xC3E1A48: SweepPhase (jsgc.cpp:3885)
==3612==    by 0xC3E1A48: IncrementalCollectSlice(JSRuntime*, long, JS::gcreason::Reason, js::JSGCInvocationKind) (jsgc.cpp:4444)
==3612==    by 0xC3E4001: GCCycle(JSRuntime*, bool, long, js::JSGCInvocationKind, JS::gcreason::Reason) (jsgc.cpp:4565)
==3612==    by 0xC3E4888: Collect(JSRuntime*, bool, long, js::JSGCInvocationKind, JS::gcreason::Reason) (jsgc.cpp:4698)
==3612==    by 0x4E67FEF: run_leisure_functions (shell-global.c:1644)
==3612==    by 0x78833E9: g_main_dispatch (gmain.c:3203)
==3612==    by 0x78833E9: g_main_context_dispatch (gmain.c:3856)
==3612==    by 0x788379F: g_main_context_iterate.isra.29 (gmain.c:3929)
==3612==    by 0x7883AC1: g_main_loop_run (gmain.c:4125)
==3612==    by 0x61133EB: meta_run (main.c:598)
==3612==    by 0x402186: main (main.c:470)
==3612== 
==3612== 64 bytes in 2 blocks are possibly lost in loss record 14,723 of 27,442
==3612==    at 0x4C2AACE: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x4C2CC81: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888C07: g_realloc (gmem.c:159)
==3612==    by 0x75FE22B: g_object_add_toggle_ref (gobject.c:2967)
==3612==    by 0x5557F1E: object_instance_init (object.cpp:1445)
==3612==    by 0x5557F1E: ??? (object.cpp:1955)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612==    by 0xC54A402: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:531)
==3612==    by 0xC378232: JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (jsapi.cpp:5064)
==3612==    by 0x557D005: gjs_call_function_value (jsapi-util.cpp:711)
==3612==    by 0x5554843: ??? (object.cpp:1482)
==3612==    by 0x33EF3DC2: ???
==3612== 
==3612== 64 bytes in 2 blocks are possibly lost in loss record 14,724 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCE12: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1D5C3E2E: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5CD77B: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5C420E: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5CD95B: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C09EFFC: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1D258E75: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D259CC6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D25B9AC: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D2618DB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9AF5622: try_creating_fbo.isra.5 (cogl-framebuffer-gl.c:706)
==3612== 
==3612== 72 bytes in 3 blocks are possibly lost in loss record 15,093 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C969EC2: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8B782F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A7F5B: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8884: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612==    by 0x9AFA806: _cogl_gl_flush_attributes_state (cogl-attribute-gl.c:472)
==3612== 
==3612== 72 bytes in 3 blocks are possibly lost in loss record 15,094 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C969EC2: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8B782F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A7F5B: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8884: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612==    by 0x9AFF0F6: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1405)
==3612== 
==3612== 72 (24 direct, 48 indirect) bytes in 1 blocks are definitely lost in loss record 15,098 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x78A1022: g_slice_alloc (gslice.c:1025)
==3612==    by 0x787F6A3: g_list_append (glist.c:261)
==3612==    by 0x4EAF45C: add_canonical_names_of_profiles (gvc-mixer-ui-device.c:397)
==3612==    by 0x4EB01BB: gvc_mixer_ui_device_set_profiles (gvc-mixer-ui-device.c:443)
==3612==    by 0x4EA7B82: create_ui_device_from_port (gvc-mixer-control.c:1954)
==3612==    by 0x4EA7B82: update_card (gvc-mixer-control.c:2495)
==3612==    by 0x4EA7B82: _pa_context_get_card_info_by_index_cb (gvc-mixer-control.c:2671)
==3612==    by 0xB1B681B: context_get_card_info_callback (introspect.c:969)
==3612==    by 0x14E2F280: run_action (pdispatch.c:288)
==3612==    by 0x14E2F60A: pa_pdispatch_run (pdispatch.c:341)
==3612==    by 0xB1AAB2D: pstream_packet_callback (context.c:349)
==3612==    by 0x14E32056: do_read (pstream.c:1012)
==3612== 
==3612== 77 bytes in 5 blocks are definitely lost in loss record 15,139 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x613E8E7: async_get_property_finish (xprops.c:218)
==3612==    by 0x613F39F: meta_prop_get_values (xprops.c:945)
==3612==    by 0x6132EFA: meta_group_reload_properties (group-props.c:78)
==3612==    by 0x6133238: meta_group_new (group.c:84)
==3612==    by 0x61334B9: meta_window_compute_group (group.c:179)
==3612==    by 0x613C3B3: meta_window_x11_manage (window-x11.c:519)
==3612==    by 0x6124FA0: _meta_window_shared_new (window.c:1065)
==3612==    by 0x613CE77: meta_window_x11_new (window-x11.c:3024)
==3612==    by 0x6117C72: meta_screen_manage_all_windows (screen.c:898)
==3612==    by 0x610A397: meta_display_open (display.c:962)
==3612== 
==3612== 78 bytes in 1 blocks are possibly lost in loss record 15,148 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888BA0: g_malloc0 (gmem.c:124)
==3612==    by 0x7613CBD: type_data_make_W (gtype.c:1182)
==3612==    by 0x7617E70: g_type_register_fundamental (gtype.c:2662)
==3612==    by 0x6D827EA: clutter_shader_int_get_type (clutter-shader-types.c:278)
==3612==    by 0x6D81F3F: clutter_shader_effect_set_uniform_valist (clutter-shader-effect.c:679)
==3612==    by 0x6D81F3F: clutter_shader_effect_set_uniform (clutter-shader-effect.c:860)
==3612==    by 0x4E88D20: st_scroll_view_fade_paint_target (st-scroll-view-fade.c:134)
==3612==    by 0x6D713A3: clutter_offscreen_effect_paint_texture (clutter-offscreen-effect.c:397)
==3612==    by 0x6D71420: clutter_offscreen_effect_paint (clutter-offscreen-effect.c:441)
==3612==    by 0x6D2B2B3: clutter_actor_continue_paint (clutter-actor.c:4061)
==3612==    by 0x6D312F5: clutter_actor_paint.part.41 (clutter-actor.c:3938)
==3612==    by 0x6D319DF: clutter_actor_real_paint (clutter-actor.c:3637)
==3612== 
==3612== 78 bytes in 1 blocks are possibly lost in loss record 15,149 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888BA0: g_malloc0 (gmem.c:124)
==3612==    by 0x7613CBD: type_data_make_W (gtype.c:1182)
==3612==    by 0x7617E70: g_type_register_fundamental (gtype.c:2662)
==3612==    by 0x6D8278A: clutter_shader_float_get_type (clutter-shader-types.c:187)
==3612==    by 0x6D81F50: clutter_shader_effect_set_uniform_valist (clutter-shader-effect.c:689)
==3612==    by 0x6D81F50: clutter_shader_effect_set_uniform (clutter-shader-effect.c:860)
==3612==    by 0x4E88D20: st_scroll_view_fade_paint_target (st-scroll-view-fade.c:134)
==3612==    by 0x6D713A3: clutter_offscreen_effect_paint_texture (clutter-offscreen-effect.c:397)
==3612==    by 0x6D71420: clutter_offscreen_effect_paint (clutter-offscreen-effect.c:441)
==3612==    by 0x6D2B2B3: clutter_actor_continue_paint (clutter-actor.c:4061)
==3612==    by 0x6D312F5: clutter_actor_paint.part.41 (clutter-actor.c:3938)
==3612==    by 0x6D319DF: clutter_actor_real_paint (clutter-actor.c:3637)
==3612== 
==3612== 78 bytes in 1 blocks are possibly lost in loss record 15,150 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888BA0: g_malloc0 (gmem.c:124)
==3612==    by 0x7613CBD: type_data_make_W (gtype.c:1182)
==3612==    by 0x7617E70: g_type_register_fundamental (gtype.c:2662)
==3612==    by 0x6D8284A: clutter_shader_matrix_get_type (clutter-shader-types.c:370)
==3612==    by 0x6D81F63: clutter_shader_effect_set_uniform_valist (clutter-shader-effect.c:699)
==3612==    by 0x6D81F63: clutter_shader_effect_set_uniform (clutter-shader-effect.c:860)
==3612==    by 0x4E88D20: st_scroll_view_fade_paint_target (st-scroll-view-fade.c:134)
==3612==    by 0x6D713A3: clutter_offscreen_effect_paint_texture (clutter-offscreen-effect.c:397)
==3612==    by 0x6D71420: clutter_offscreen_effect_paint (clutter-offscreen-effect.c:441)
==3612==    by 0x6D2B2B3: clutter_actor_continue_paint (clutter-actor.c:4061)
==3612==    by 0x6D312F5: clutter_actor_paint.part.41 (clutter-actor.c:3938)
==3612==    by 0x6D319DF: clutter_actor_real_paint (clutter-actor.c:3637)
==3612== 
==3612== 80 bytes in 1 blocks are possibly lost in loss record 16,130 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x18D40E76: RegisterStubCallbacks (GLdispatch.c:411)
==3612==    by 0x18D4103A: __glDispatchInit (GLdispatch.c:187)
==3612==    by 0x19CA9CE8: __glXInit (libglx.c:1992)
==3612==    by 0x400F279: call_init.part.0 (in /usr/lib/ld-2.25.so)
==3612==    by 0x400F38A: _dl_init (in /usr/lib/ld-2.25.so)
==3612==    by 0x4000DB9: ??? (in /usr/lib/ld-2.25.so)
==3612==    by 0x1: ???
==3612==    by 0xFFF0009B6: ???
==3612==    by 0xFFF0009CB: ???
==3612== 
==3612== 80 bytes in 1 blocks are possibly lost in loss record 16,131 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x18D40E76: RegisterStubCallbacks (GLdispatch.c:411)
==3612==    by 0x18D4120B: __glDispatchRegisterStubCallbacks (GLdispatch.c:430)
==3612==    by 0x14BA23FA: __libGLInit (libgl.c:55)
==3612==    by 0x400F279: call_init.part.0 (in /usr/lib/ld-2.25.so)
==3612==    by 0x400F38A: _dl_init (in /usr/lib/ld-2.25.so)
==3612==    by 0x4000DB9: ??? (in /usr/lib/ld-2.25.so)
==3612==    by 0x1: ???
==3612==    by 0xFFF0009B6: ???
==3612==    by 0xFFF0009CB: ???
==3612== 
==3612== 80 bytes in 1 blocks are possibly lost in loss record 16,133 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42F449: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42F449: JSObject::defineGeneric(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3481)
==3612==    by 0xC42F794: JSObject::defineProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, js::PropertyName*, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3490)
==3612==    by 0xC05896E: js::frontend::ParseNode::getConstantValue(js::ExclusiveContext*, bool, JS::MutableHandle<JS::Value>) (BytecodeEmitter.cpp:3891)
==3612==    by 0xC05882D: js::frontend::ParseNode::getConstantValue(js::ExclusiveContext*, bool, JS::MutableHandle<JS::Value>) (BytecodeEmitter.cpp:3859)
==3612== 
==3612== 80 bytes in 1 blocks are possibly lost in loss record 16,134 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC062EA8: EmitObject(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*) (BytecodeEmitter.cpp:5977)
==3612==    by 0xC060270: js::frontend::EmitTree(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*) (BytecodeEmitter.cpp:6542)
==3612==    by 0xC060C9D: EmitReturn (BytecodeEmitter.cpp:5128)
==3612==    by 0xC060C9D: js::frontend::EmitTree(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*) (BytecodeEmitter.cpp:6335)
==3612==    by 0xC0603AD: EmitStatementList (BytecodeEmitter.cpp:5339)
==3612==    by 0xC0603AD: js::frontend::EmitTree(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*) (BytecodeEmitter.cpp:6364)
==3612== 
==3612== 80 bytes in 1 blocks are possibly lost in loss record 16,135 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42F449: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42F449: JSObject::defineGeneric(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3481)
==3612==    by 0xC42F794: JSObject::defineProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, js::PropertyName*, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3490)
==3612==    by 0xC05896E: js::frontend::ParseNode::getConstantValue(js::ExclusiveContext*, bool, JS::MutableHandle<JS::Value>) (BytecodeEmitter.cpp:3891)
==3612==    by 0xC05B53D: EmitSingletonInitialiser(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*) (BytecodeEmitter.cpp:3913)
==3612== 
==3612== 80 bytes in 1 blocks are possibly lost in loss record 16,136 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42F449: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42F449: JSObject::defineGeneric(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3481)
==3612==    by 0xC388DC2: JS_DefineFunctions(JSContext*, JS::Handle<JSObject*>, JSFunctionSpec const*) (jsapi.cpp:4128)
==3612==    by 0xC52DCC7: js::DefinePropertiesAndBrand(JSContext*, JSObject*, JSPropertySpec const*, JSFunctionSpec const*) (GlobalObject.cpp:705)
==3612==    by 0xC411B5E: js::GlobalObject::initIteratorClasses(JSContext*, JS::Handle<js::GlobalObject*>) (jsiter.cpp:2032)
==3612== 
==3612== 80 bytes in 1 blocks are possibly lost in loss record 16,137 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC581FD7: js::StaticBlockObject::addVar(js::ExclusiveContext*, JS::Handle<js::StaticBlockObject*>, JS::Handle<jsid>, unsigned int, bool*) (ScopeObject.cpp:722)
==3612==    by 0xBF98F2F: js::frontend::Parser<js::frontend::FullParseHandler>::bindLet(js::frontend::BindData<js::frontend::FullParseHandler>*, JS::Handle<js::PropertyName*>, js::frontend::Parser<js::frontend::FullParseHandler>*) (Parser.cpp:2731)
==3612==    by 0xBFB677D: js::frontend::Parser<js::frontend::FullParseHandler>::variables(js::frontend::ParseNodeKind, bool*, js::StaticBlockObject*, js::frontend::VarContext) (Parser.cpp:3511)
==3612==    by 0xBF9D4D5: js::frontend::Parser<js::frontend::FullParseHandler>::letDeclaration() (Parser.cpp:3625)
==3612==    by 0xBFB4F57: js::frontend::Parser<js::frontend::FullParseHandler>::statement(bool) (Parser.cpp:5205)
==3612==    by 0xBFBB60E: js::frontend::Parser<js::frontend::FullParseHandler>::switchStatement() (Parser.cpp:4604)
==3612==    by 0xBFB4E57: js::frontend::Parser<js::frontend::FullParseHandler>::statement(bool) (Parser.cpp:5221)
==3612== 
==3612== 80 bytes in 1 blocks are possibly lost in loss record 16,138 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC5A3A22: js::Shape::replaceLastProperty(js::ExclusiveContext*, js::StackBaseShape&, js::TaggedProto, JS::Handle<js::Shape*>) (Shape.cpp:329)
==3612==    by 0xC5A3E4A: js::Shape::setObjectFlag(js::ExclusiveContext*, js::BaseShape::Flag, js::TaggedProto, js::Shape*) (Shape.cpp:1425)
==3612==    by 0xC5A3FDA: js::ObjectImpl::setFlag(js::ExclusiveContext*, unsigned int, js::ObjectImpl::GenerateShape) (Shape.cpp:1389)
==3612==    by 0xC537B6C: setHadElementsAccess (jsobj.h:312)
==3612==    by 0xC537B6C: SetObjectElementOperation(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Value const&, bool, JSScript*, unsigned char*) (Interpreter.cpp:1319)
==3612==    by 0xC53B180: js::SetObjectElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool, JS::Handle<JSScript*>, unsigned char*) (Interpreter.cpp:3824)
==3612==    by 0xC169292: js::jit::DoSetElemFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICSetElem_Fallback*, JS::Value*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>) (BaselineIC.cpp:5029)
==3612==    by 0x33EEBFF6: ???
==3612==    by 0x33EE5889: ???
==3612==    by 0xC17EF31: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:124)
==3612== 
==3612== 80 bytes in 1 blocks are possibly lost in loss record 16,139 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC5A3A22: js::Shape::replaceLastProperty(js::ExclusiveContext*, js::StackBaseShape&, js::TaggedProto, JS::Handle<js::Shape*>) (Shape.cpp:329)
==3612==    by 0xC5A3E4A: js::Shape::setObjectFlag(js::ExclusiveContext*, js::BaseShape::Flag, js::TaggedProto, js::Shape*) (Shape.cpp:1425)
==3612==    by 0xC5A3FDA: js::ObjectImpl::setFlag(js::ExclusiveContext*, unsigned int, js::ObjectImpl::GenerateShape) (Shape.cpp:1389)
==3612==    by 0xC4021AD: setDelegate (jsobj.h:269)
==3612==    by 0xC4021AD: js::ExclusiveContext::getNewType(js::Class const*, js::TaggedProto, JSFunction*) (jsinfer.cpp:3882)
==3612==    by 0xC434810: js::NewObjectWithGivenProto(js::ExclusiveContext*, js::Class const*, js::TaggedProto, JSObject*, js::gc::AllocKind, js::NewObjectKind) (jsobj.cpp:1363)
==3612==    by 0xC437E49: NewObjectWithClassProtoCommon (jsobj.cpp:1392)
==3612==    by 0xC437E49: NewObjectWithClassProto (jsobjinlines.h:898)
==3612==    by 0xC437E49: js::CreateThis(JSContext*, js::Class const*, JS::Handle<JSObject*>) (jsobj.cpp:1533)
==3612==    by 0xC37EEBD: JS_NewObjectForConstructor(JSContext*, JSClass const*, JS::CallArgs const&) (jsapi.cpp:2621)
==3612==    by 0x5536887: ??? (boxed.cpp:414)
==3612==    by 0xC54DACD: CallJSNative (jscntxtinlines.h:239)
==3612==    by 0xC54DACD: js::CallJSNativeConstructor(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:272)
==3612== 
==3612== 80 bytes in 1 blocks are possibly lost in loss record 16,140 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC581FD7: js::StaticBlockObject::addVar(js::ExclusiveContext*, JS::Handle<js::StaticBlockObject*>, JS::Handle<jsid>, unsigned int, bool*) (ScopeObject.cpp:722)
==3612==    by 0xBF98F2F: js::frontend::Parser<js::frontend::FullParseHandler>::bindLet(js::frontend::BindData<js::frontend::FullParseHandler>*, JS::Handle<js::PropertyName*>, js::frontend::Parser<js::frontend::FullParseHandler>*) (Parser.cpp:2731)
==3612==    by 0xBFB677D: js::frontend::Parser<js::frontend::FullParseHandler>::variables(js::frontend::ParseNodeKind, bool*, js::StaticBlockObject*, js::frontend::VarContext) (Parser.cpp:3511)
==3612==    by 0xBF9D4D5: js::frontend::Parser<js::frontend::FullParseHandler>::letDeclaration() (Parser.cpp:3625)
==3612==    by 0xBFB4F57: js::frontend::Parser<js::frontend::FullParseHandler>::statement(bool) (Parser.cpp:5205)
==3612==    by 0xBFB510F: js::frontend::Parser<js::frontend::FullParseHandler>::statements() (Parser.cpp:2602)
==3612==    by 0xBFB9D97: js::frontend::Parser<js::frontend::FullParseHandler>::tryStatement() (Parser.cpp:5121)
==3612== 
==3612== 80 bytes in 1 blocks are possibly lost in loss record 16,141 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC5A3A22: js::Shape::replaceLastProperty(js::ExclusiveContext*, js::StackBaseShape&, js::TaggedProto, JS::Handle<js::Shape*>) (Shape.cpp:329)
==3612==    by 0xC5A3E4A: js::Shape::setObjectFlag(js::ExclusiveContext*, js::BaseShape::Flag, js::TaggedProto, js::Shape*) (Shape.cpp:1425)
==3612==    by 0xC5A3FDA: js::ObjectImpl::setFlag(js::ExclusiveContext*, unsigned int, js::ObjectImpl::GenerateShape) (Shape.cpp:1389)
==3612==    by 0xC4021AD: setDelegate (jsobj.h:269)
==3612==    by 0xC4021AD: js::ExclusiveContext::getNewType(js::Class const*, js::TaggedProto, JSFunction*) (jsinfer.cpp:3882)
==3612==    by 0xC434810: js::NewObjectWithGivenProto(js::ExclusiveContext*, js::Class const*, js::TaggedProto, JSObject*, js::gc::AllocKind, js::NewObjectKind) (jsobj.cpp:1363)
==3612==    by 0xC376915: NewObjectWithGivenProto (jsobjinlines.h:835)
==3612==    by 0xC376915: NewObjectWithGivenProto (jsobjinlines.h:842)
==3612==    by 0xC376915: JS_NewObjectWithGivenProto(JSContext*, JSClass const*, JS::Handle<JSObject*>, JS::Handle<JSObject*>) (jsapi.cpp:2606)
==3612==    by 0x55533F3: gjs_object_from_g_object (object.cpp:2210)
==3612==    by 0x552E408: gjs_value_from_g_argument (arg.cpp:2833)
==3612==    by 0x5541174: ??? (function.cpp:1064)
==3612== 
==3612== 80 bytes in 1 blocks are possibly lost in loss record 16,142 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC5A3A22: js::Shape::replaceLastProperty(js::ExclusiveContext*, js::StackBaseShape&, js::TaggedProto, JS::Handle<js::Shape*>) (Shape.cpp:329)
==3612==    by 0xC5A3E4A: js::Shape::setObjectFlag(js::ExclusiveContext*, js::BaseShape::Flag, js::TaggedProto, js::Shape*) (Shape.cpp:1425)
==3612==    by 0xC5A3FDA: js::ObjectImpl::setFlag(js::ExclusiveContext*, unsigned int, js::ObjectImpl::GenerateShape) (Shape.cpp:1389)
==3612==    by 0xC4021AD: setDelegate (jsobj.h:269)
==3612==    by 0xC4021AD: js::ExclusiveContext::getNewType(js::Class const*, js::TaggedProto, JSFunction*) (jsinfer.cpp:3882)
==3612==    by 0xC434810: js::NewObjectWithGivenProto(js::ExclusiveContext*, js::Class const*, js::TaggedProto, JSObject*, js::gc::AllocKind, js::NewObjectKind) (jsobj.cpp:1363)
==3612==    by 0xC376915: NewObjectWithGivenProto (jsobjinlines.h:835)
==3612==    by 0xC376915: NewObjectWithGivenProto (jsobjinlines.h:842)
==3612==    by 0xC376915: JS_NewObjectWithGivenProto(JSContext*, JSClass const*, JS::Handle<JSObject*>, JS::Handle<JSObject*>) (jsapi.cpp:2606)
==3612==    by 0x55533F3: gjs_object_from_g_object (object.cpp:2210)
==3612==    by 0x5562CEB: ??? (value.cpp:829)
==3612==    by 0x554C7B3: get_prop_from_g_param (object.cpp:291)
==3612==    by 0x554C7B3: ??? (object.cpp:407)
==3612== 
==3612== 80 bytes in 1 blocks are possibly lost in loss record 16,143 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC5A3A22: js::Shape::replaceLastProperty(js::ExclusiveContext*, js::StackBaseShape&, js::TaggedProto, JS::Handle<js::Shape*>) (Shape.cpp:329)
==3612==    by 0xC5A3E4A: js::Shape::setObjectFlag(js::ExclusiveContext*, js::BaseShape::Flag, js::TaggedProto, js::Shape*) (Shape.cpp:1425)
==3612==    by 0xC5A4944: setFlag (Shape.cpp:1389)
==3612==    by 0xC5A4944: setDelegate (jsobj.h:269)
==3612==    by 0xC5A4944: JSObject::setParent(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>) (Shape.cpp:1255)
==3612==    by 0xC3C7A12: js_fun_bind(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Value*, unsigned int) (jsfun.cpp:1359)
==3612==    by 0xC3C7D58: fun_bind(JSContext*, unsigned int, JS::Value*) (jsfun.cpp:1329)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612==    by 0xC53D883: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2620)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612== 
==3612== 80 bytes in 1 blocks are possibly lost in loss record 16,144 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC5A3A22: js::Shape::replaceLastProperty(js::ExclusiveContext*, js::StackBaseShape&, js::TaggedProto, JS::Handle<js::Shape*>) (Shape.cpp:329)
==3612==    by 0xC5A3E4A: js::Shape::setObjectFlag(js::ExclusiveContext*, js::BaseShape::Flag, js::TaggedProto, js::Shape*) (Shape.cpp:1425)
==3612==    by 0xC5A3FDA: js::ObjectImpl::setFlag(js::ExclusiveContext*, unsigned int, js::ObjectImpl::GenerateShape) (Shape.cpp:1389)
==3612==    by 0xC4021AD: setDelegate (jsobj.h:269)
==3612==    by 0xC4021AD: js::ExclusiveContext::getNewType(js::Class const*, js::TaggedProto, JSFunction*) (jsinfer.cpp:3882)
==3612==    by 0xC434810: js::NewObjectWithGivenProto(js::ExclusiveContext*, js::Class const*, js::TaggedProto, JSObject*, js::gc::AllocKind, js::NewObjectKind) (jsobj.cpp:1363)
==3612==    by 0xC437E49: NewObjectWithClassProtoCommon (jsobj.cpp:1392)
==3612==    by 0xC437E49: NewObjectWithClassProto (jsobjinlines.h:898)
==3612==    by 0xC437E49: js::CreateThis(JSContext*, js::Class const*, JS::Handle<JSObject*>) (jsobj.cpp:1533)
==3612==    by 0xC37EEBD: JS_NewObjectForConstructor(JSContext*, JSClass const*, JS::CallArgs const&) (jsapi.cpp:2621)
==3612==    by 0x55547B3: ??? (object.cpp:1470)
==3612==    by 0xC54DACD: CallJSNative (jscntxtinlines.h:239)
==3612==    by 0xC54DACD: js::CallJSNativeConstructor(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:272)
==3612== 
==3612== 80 bytes in 1 blocks are possibly lost in loss record 16,145 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC43F0C5: bool js::baseops::SetPropertyHelper<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ContextType, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<jsid>, js::baseops::QualifiedBool, JS::MutableHandle<JS::Value>, bool) (jsobj.cpp:5064)
==3612==    by 0xC537BF7: setGeneric (jsobj.h:1024)
==3612==    by 0xC537BF7: SetObjectElementOperation(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Value const&, bool, JSScript*, unsigned char*) (Interpreter.cpp:1323)
==3612==    by 0xC53E43A: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2492)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612==    by 0xC53B606: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:494)
==3612== 
==3612== 80 bytes in 1 blocks are possibly lost in loss record 16,146 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42F449: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42F449: JSObject::defineGeneric(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3481)
==3612==    by 0xC386FB1: DefinePropertyById(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, JSPropertyOpWrapper const&, JSStrictPropertyOpWrapper const&, unsigned int, unsigned int) [clone .isra.288] (jsapi.cpp:2977)
==3612==    by 0xC387667: DefineProperty(JSContext*, JS::Handle<JSObject*>, char const*, JS::Handle<JS::Value>, JSPropertyOpWrapper const&, JSStrictPropertyOpWrapper const&, unsigned int, unsigned int) [clone .isra.289] (jsapi.cpp:3026)
==3612==    by 0xC3888EA: JS_DefineProperties(JSContext*, JS::Handle<JSObject*>, JSPropertySpec const*) (jsapi.cpp:3236)
==3612== 
==3612== 88 bytes in 1 blocks are possibly lost in loss record 17,054 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x78A1022: g_slice_alloc (gslice.c:1025)
==3612==    by 0x78A164D: g_slice_alloc0 (gslice.c:1051)
==3612==    by 0x76191C1: g_type_create_instance (gtype.c:1848)
==3612==    by 0x75FA57A: g_object_new_internal (gobject.c:1783)
==3612==    by 0x75FC48A: g_object_new_valist (gobject.c:2042)
==3612==    by 0x75FC740: g_object_new (gobject.c:1626)
==3612==    by 0xAD78CDF: gdk_pixbuf_new_from_data (in /usr/lib/libgdk_pixbuf-2.0.so.0.3601.4)
==3612==    by 0xAD7643C: gdk_pixbuf_new (in /usr/lib/libgdk_pixbuf-2.0.so.0.3601.4)
==3612==    by 0x4A3B8A55: ??? (in /usr/lib/librsvg-2.so.2.41.1)
==3612==    by 0x4A3B9852: rsvg_handle_get_pixbuf_sub (in /usr/lib/librsvg-2.so.2.41.1)
==3612== 
==3612== 88 bytes in 1 blocks are possibly lost in loss record 17,055 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x78A1022: g_slice_alloc (gslice.c:1025)
==3612==    by 0x78A164D: g_slice_alloc0 (gslice.c:1051)
==3612==    by 0x76191C1: g_type_create_instance (gtype.c:1848)
==3612==    by 0x75FA57A: g_object_new_internal (gobject.c:1783)
==3612==    by 0x75FC48A: g_object_new_valist (gobject.c:2042)
==3612==    by 0x75FC740: g_object_new (gobject.c:1626)
==3612==    by 0xAD78CDF: gdk_pixbuf_new_from_data (in /usr/lib/libgdk_pixbuf-2.0.so.0.3601.4)
==3612==    by 0xAD76C45: gdk_pixbuf_new_subpixbuf (in /usr/lib/libgdk_pixbuf-2.0.so.0.3601.4)
==3612==    by 0x4E8CDDC: load_sliced_image (st-texture-cache.c:1125)
==3612==    by 0x72D262C: g_task_thread_pool_thread (gtask.c:1328)
==3612== 
==3612== 96 bytes in 1 blocks are possibly lost in loss record 19,109 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888BA0: g_malloc0 (gmem.c:124)
==3612==    by 0x76127E1: type_node_any_new_W (gtype.c:436)
==3612==    by 0x76128D3: type_node_fundamental_new_W (gtype.c:547)
==3612==    by 0x7617E12: g_type_register_fundamental (gtype.c:2658)
==3612==    by 0x9B0CA1E: cogl_object_get_gtype (cogl-object.c:44)
==3612==    by 0x9B09EDC: cogl_renderer_get_gtype (cogl-renderer.c:173)
==3612==    by 0x9B0A054: _cogl_object_renderer_class_init (cogl-renderer.c:172)
==3612==    by 0x9B0A054: _cogl_renderer_object_new (cogl-renderer.c:172)
==3612==    by 0x9B0A054: cogl_renderer_new (cogl-renderer.c:240)
==3612==    by 0x60EF382: meta_renderer_x11_create_cogl_renderer (meta-renderer-x11.c:65)
==3612==    by 0x6D43838: clutter_backend_do_real_create_context (clutter-backend.c:240)
==3612==    by 0x6D43838: clutter_backend_real_create_context (clutter-backend.c:382)
==3612==    by 0x6D5C492: _clutter_feature_init (clutter-feature.c:107)
==3612==    by 0x6D6E398: clutter_init_real (clutter-main.c:1378)
==3612== 
==3612== 96 bytes in 1 blocks are possibly lost in loss record 19,110 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888BA0: g_malloc0 (gmem.c:124)
==3612==    by 0x76127E1: type_node_any_new_W (gtype.c:436)
==3612==    by 0x76128D3: type_node_fundamental_new_W (gtype.c:547)
==3612==    by 0x7617E12: g_type_register_fundamental (gtype.c:2658)
==3612==    by 0x6D7416E: clutter_paint_node_get_type (clutter-paint-node.c:278)
==3612==    by 0x6D736EC: _clutter_dummy_node_get_type (clutter-paint-nodes.c:277)
==3612==    by 0x6D7374D: _clutter_dummy_node_new (clutter-paint-nodes.c:338)
==3612==    by 0x6D2B3A4: clutter_actor_continue_paint (clutter-actor.c:4008)
==3612==    by 0x6D3169A: clutter_actor_paint.part.41 (clutter-actor.c:3938)
==3612==    by 0x6D8835F: clutter_stage_do_paint_view (clutter-stage.c:678)
==3612==    by 0x6D883C2: _clutter_stage_paint_view (clutter-stage.c:694)
==3612== 
==3612== 96 bytes in 1 blocks are possibly lost in loss record 19,111 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888BA0: g_malloc0 (gmem.c:124)
==3612==    by 0x76127E1: type_node_any_new_W (gtype.c:436)
==3612==    by 0x76128D3: type_node_fundamental_new_W (gtype.c:547)
==3612==    by 0x7617E12: g_type_register_fundamental (gtype.c:2658)
==3612==    by 0x6D827EA: clutter_shader_int_get_type (clutter-shader-types.c:278)
==3612==    by 0x6D81F3F: clutter_shader_effect_set_uniform_valist (clutter-shader-effect.c:679)
==3612==    by 0x6D81F3F: clutter_shader_effect_set_uniform (clutter-shader-effect.c:860)
==3612==    by 0x4E88D20: st_scroll_view_fade_paint_target (st-scroll-view-fade.c:134)
==3612==    by 0x6D713A3: clutter_offscreen_effect_paint_texture (clutter-offscreen-effect.c:397)
==3612==    by 0x6D71420: clutter_offscreen_effect_paint (clutter-offscreen-effect.c:441)
==3612==    by 0x6D2B2B3: clutter_actor_continue_paint (clutter-actor.c:4061)
==3612==    by 0x6D312F5: clutter_actor_paint.part.41 (clutter-actor.c:3938)
==3612== 
==3612== 96 bytes in 1 blocks are possibly lost in loss record 19,112 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888BA0: g_malloc0 (gmem.c:124)
==3612==    by 0x76127E1: type_node_any_new_W (gtype.c:436)
==3612==    by 0x76128D3: type_node_fundamental_new_W (gtype.c:547)
==3612==    by 0x7617E12: g_type_register_fundamental (gtype.c:2658)
==3612==    by 0x6D8278A: clutter_shader_float_get_type (clutter-shader-types.c:187)
==3612==    by 0x6D81F50: clutter_shader_effect_set_uniform_valist (clutter-shader-effect.c:689)
==3612==    by 0x6D81F50: clutter_shader_effect_set_uniform (clutter-shader-effect.c:860)
==3612==    by 0x4E88D20: st_scroll_view_fade_paint_target (st-scroll-view-fade.c:134)
==3612==    by 0x6D713A3: clutter_offscreen_effect_paint_texture (clutter-offscreen-effect.c:397)
==3612==    by 0x6D71420: clutter_offscreen_effect_paint (clutter-offscreen-effect.c:441)
==3612==    by 0x6D2B2B3: clutter_actor_continue_paint (clutter-actor.c:4061)
==3612==    by 0x6D312F5: clutter_actor_paint.part.41 (clutter-actor.c:3938)
==3612== 
==3612== 96 bytes in 1 blocks are possibly lost in loss record 19,113 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888BA0: g_malloc0 (gmem.c:124)
==3612==    by 0x76127E1: type_node_any_new_W (gtype.c:436)
==3612==    by 0x76128D3: type_node_fundamental_new_W (gtype.c:547)
==3612==    by 0x7617E12: g_type_register_fundamental (gtype.c:2658)
==3612==    by 0x6D8284A: clutter_shader_matrix_get_type (clutter-shader-types.c:370)
==3612==    by 0x6D81F63: clutter_shader_effect_set_uniform_valist (clutter-shader-effect.c:699)
==3612==    by 0x6D81F63: clutter_shader_effect_set_uniform (clutter-shader-effect.c:860)
==3612==    by 0x4E88D20: st_scroll_view_fade_paint_target (st-scroll-view-fade.c:134)
==3612==    by 0x6D713A3: clutter_offscreen_effect_paint_texture (clutter-offscreen-effect.c:397)
==3612==    by 0x6D71420: clutter_offscreen_effect_paint (clutter-offscreen-effect.c:441)
==3612==    by 0x6D2B2B3: clutter_actor_continue_paint (clutter-actor.c:4061)
==3612==    by 0x6D312F5: clutter_actor_paint.part.41 (clutter-actor.c:3938)
==3612== 
==3612== 96 bytes in 3 blocks are possibly lost in loss record 19,114 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888BA0: g_malloc0 (gmem.c:124)
==3612==    by 0x7871D24: g_hash_table_new_full (ghash.c:725)
==3612==    by 0x6D3CD9B: _clutter_actor_create_transition (clutter-actor.c:19222)
==3612==    by 0x4E9A6C8: _st_theme_node_apply_margins (st-theme-node.c:3187)
==3612==    by 0x4E9F6B9: st_widget_recompute_style (st-widget.c:1601)
==3612==    by 0x6D27EAC: clutter_actor_set_mapped.part.10 (clutter-actor.c:1278)
==3612==    by 0x6D2AD30: clutter_actor_update_map_state (clutter-actor.c:1461)
==3612==    by 0x6D36B29: clutter_actor_real_show (clutter-actor.c:1676)
==3612==    by 0x75F50E4: g_closure_invoke (gclosure.c:804)
==3612==    by 0x760756B: signal_emit_unlocked_R (gsignal.c:3565)
==3612==    by 0x7610ABB: g_signal_emit_valist (gsignal.c:3391)
==3612== 
==3612== 96 bytes in 3 blocks are possibly lost in loss record 19,115 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C969EE4: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8B782F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A7F5B: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8884: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612==    by 0x9AFA806: _cogl_gl_flush_attributes_state (cogl-attribute-gl.c:472)
==3612== 
==3612== 96 bytes in 3 blocks are possibly lost in loss record 19,116 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C969EE4: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8B782F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A7F5B: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8884: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612==    by 0x9AFF0F6: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1405)
==3612== 
==3612== 96 (56 direct, 40 indirect) bytes in 1 blocks are definitely lost in loss record 19,142 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888C07: g_realloc (gmem.c:159)
==3612==    by 0x786727B: g_data_set_internal (gdataset.c:471)
==3612==    by 0x786727B: g_datalist_id_set_data_full (gdataset.c:670)
==3612==    by 0x75FE1F0: g_object_add_toggle_ref (gobject.c:2979)
==3612==    by 0x5553426: gjs_object_from_g_object (object.cpp:2218)
==3612==    by 0x5562CEB: ??? (value.cpp:829)
==3612==    by 0x554C7B3: get_prop_from_g_param (object.cpp:291)
==3612==    by 0x554C7B3: ??? (object.cpp:407)
==3612==    by 0xC43B27F: js::CallJSPropertyOp(JSContext*, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>) (jscntxtinlines.h:310)
==3612==    by 0xC429C77: bool GetPropertyHelperInline<(js::AllowGC)1>(JSContext*, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<jsid, (js::AllowGC)1>::HandleType, js::MaybeRooted<JS::Value, (js::AllowGC)1>::MutableHandleType) (jsobj.cpp:4416)
==3612==    by 0xC53D5B2: GetPropertyOperation (Interpreter.cpp:265)
==3612==    by 0xC53D5B2: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2415)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612==    by 0xC53B606: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:494)
==3612== 
==3612== 98 (88 direct, 10 indirect) bytes in 1 blocks are definitely lost in loss record 19,156 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC04E409: js_malloc (Utility.h:114)
==3612==    by 0xC04E409: malloc_ (MallocProvider.h:53)
==3612==    by 0xC04E409: new_<js::ScriptSource> (MallocProvider.h:118)
==3612==    by 0xC04E409: js::frontend::CreateScriptSourceObject(js::ExclusiveContext*, JS::ReadOnlyCompileOptions const&) (BytecodeCompiler.cpp:196)
==3612==    by 0xC0510E1: js::frontend::CompileScript(js::ExclusiveContext*, js::LifoAlloc*, JS::Handle<JSObject*>, JS::Handle<JSScript*>, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, JSString*, unsigned int, js::SourceCompressionTask*) (BytecodeCompiler.cpp:244)
==3612==    by 0xC384878: Evaluate(JSContext*, JS::Handle<JSObject*>, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, JS::Value*) (jsapi.cpp:4858)
==3612==    by 0xC384D5A: Evaluate (jsapi.cpp:4903)
==3612==    by 0xC384D5A: JS::Evaluate(JSContext*, JS::Handle<JSObject*>, JS::ReadOnlyCompileOptions const&, char const*, unsigned long, JS::MutableHandle<JS::Value>) (jsapi.cpp:4941)
==3612==    by 0x556B6D4: gjs_define_promise_object (context.cpp:310)
==3612==    by 0x556B6D4: ??? (context.cpp:540)
==3612==    by 0x75FAAF6: g_object_new_internal (gobject.c:1823)
==3612==    by 0x75FC48A: g_object_new_valist (gobject.c:2042)
==3612==    by 0x75FC740: g_object_new (gobject.c:1626)
==3612==    by 0x4E675EE: shell_global_init (shell-global.c:329)
==3612==    by 0x7619250: g_type_create_instance (gtype.c:1866)
==3612==    by 0x75FA57A: g_object_new_internal (gobject.c:1783)
==3612== 
==3612== 100 (88 direct, 12 indirect) bytes in 1 blocks are definitely lost in loss record 19,172 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC04E409: js_malloc (Utility.h:114)
==3612==    by 0xC04E409: malloc_ (MallocProvider.h:53)
==3612==    by 0xC04E409: new_<js::ScriptSource> (MallocProvider.h:118)
==3612==    by 0xC04E409: js::frontend::CreateScriptSourceObject(js::ExclusiveContext*, JS::ReadOnlyCompileOptions const&) (BytecodeCompiler.cpp:196)
==3612==    by 0xC0510E1: js::frontend::CompileScript(js::ExclusiveContext*, js::LifoAlloc*, JS::Handle<JSObject*>, JS::Handle<JSScript*>, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, JSString*, unsigned int, js::SourceCompressionTask*) (BytecodeCompiler.cpp:244)
==3612==    by 0xC384878: Evaluate(JSContext*, JS::Handle<JSObject*>, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, JS::Value*) (jsapi.cpp:4858)
==3612==    by 0xC384D5A: Evaluate (jsapi.cpp:4903)
==3612==    by 0xC384D5A: JS::Evaluate(JSContext*, JS::Handle<JSObject*>, JS::ReadOnlyCompileOptions const&, char const*, unsigned long, JS::MutableHandle<JS::Value>) (jsapi.cpp:4941)
==3612==    by 0xC598954: JSRuntime::initSelfHosting(JSContext*) (SelfHosting.cpp:994)
==3612==    by 0xC394902: js::NewContext(JSRuntime*, unsigned long) (jscntxt.cpp:199)
==3612==    by 0x556B36C: ??? (context.cpp:487)
==3612==    by 0x75FAAF6: g_object_new_internal (gobject.c:1823)
==3612==    by 0x75FC48A: g_object_new_valist (gobject.c:2042)
==3612==    by 0x75FC740: g_object_new (gobject.c:1626)
==3612==    by 0x4E675EE: shell_global_init (shell-global.c:329)
==3612== 
==3612== 100 (88 direct, 12 indirect) bytes in 1 blocks are definitely lost in loss record 19,173 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC04E409: js_malloc (Utility.h:114)
==3612==    by 0xC04E409: malloc_ (MallocProvider.h:53)
==3612==    by 0xC04E409: new_<js::ScriptSource> (MallocProvider.h:118)
==3612==    by 0xC04E409: js::frontend::CreateScriptSourceObject(js::ExclusiveContext*, JS::ReadOnlyCompileOptions const&) (BytecodeCompiler.cpp:196)
==3612==    by 0xC4942CD: js::CloneScript(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSFunction*>, JS::Handle<JSScript*>, js::NewObjectKind) (jsscript.cpp:2953)
==3612==    by 0xC598B79: JSRuntime::cloneSelfHostedFunctionScript(JSContext*, JS::Handle<js::PropertyName*>, JS::Handle<JSFunction*>) (SelfHosting.cpp:1203)
==3612==    by 0xC3C9710: JSFunction::createScriptForLazilyInterpretedFunction(JSContext*, JS::Handle<JSFunction*>) (jsfun.cpp:1202)
==3612==    by 0xBFD22F0: JSFunction::getOrCreateScript(JSContext*) (jsfun.h:282)
==3612==    by 0xC54389E: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2603)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612==    by 0xC53B606: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:494)
==3612==    by 0xC3CD0E8: js_fun_apply(JSContext*, unsigned int, JS::Value*) (jsfun.cpp:1020)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612== 
==3612== 102 (88 direct, 14 indirect) bytes in 1 blocks are definitely lost in loss record 19,181 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC531AC1: js_malloc (Utility.h:114)
==3612==    by 0xC531AC1: malloc_ (MallocProvider.h:53)
==3612==    by 0xC531AC1: new_<js::ScriptSource> (MallocProvider.h:118)
==3612==    by 0xC531AC1: js::GlobalObject::initFunctionAndObjectClasses(JSContext*) (GlobalObject.cpp:252)
==3612==    by 0xC533C63: getOrCreateObjectPrototype (GlobalObject.h:338)
==3612==    by 0xC533C63: js_InitObjectClass(JSContext*, JS::Handle<JSObject*>) (GlobalObject.cpp:88)
==3612==    by 0xC5309E4: js::GlobalObject::resolveConstructor(JSContext*, JS::Handle<js::GlobalObject*>, JSProtoKey) (GlobalObject.cpp:483)
==3612==    by 0xC530E80: ensureConstructor (GlobalObject.cpp:452)
==3612==    by 0xC530E80: js::GlobalObject::initStandardClasses(JSContext*, JS::Handle<js::GlobalObject*>) (GlobalObject.cpp:605)
==3612==    by 0xC59856A: JSRuntime::initSelfHosting(JSContext*) (SelfHosting.cpp:953)
==3612==    by 0xC394902: js::NewContext(JSRuntime*, unsigned long) (jscntxt.cpp:199)
==3612==    by 0x556B36C: ??? (context.cpp:487)
==3612==    by 0x75FAAF6: g_object_new_internal (gobject.c:1823)
==3612==    by 0x75FC48A: g_object_new_valist (gobject.c:2042)
==3612==    by 0x75FC740: g_object_new (gobject.c:1626)
==3612==    by 0x4E675EE: shell_global_init (shell-global.c:329)
==3612== 
==3612== 102 (88 direct, 14 indirect) bytes in 1 blocks are definitely lost in loss record 19,182 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC531AC1: js_malloc (Utility.h:114)
==3612==    by 0xC531AC1: malloc_ (MallocProvider.h:53)
==3612==    by 0xC531AC1: new_<js::ScriptSource> (MallocProvider.h:118)
==3612==    by 0xC531AC1: js::GlobalObject::initFunctionAndObjectClasses(JSContext*) (GlobalObject.cpp:252)
==3612==    by 0xC533C63: getOrCreateObjectPrototype (GlobalObject.h:338)
==3612==    by 0xC533C63: js_InitObjectClass(JSContext*, JS::Handle<JSObject*>) (GlobalObject.cpp:88)
==3612==    by 0xC5309E4: js::GlobalObject::resolveConstructor(JSContext*, JS::Handle<js::GlobalObject*>, JSProtoKey) (GlobalObject.cpp:483)
==3612==    by 0xC530E80: ensureConstructor (GlobalObject.cpp:452)
==3612==    by 0xC530E80: js::GlobalObject::initStandardClasses(JSContext*, JS::Handle<js::GlobalObject*>) (GlobalObject.cpp:605)
==3612==    by 0xC3851F2: JS_InitStandardClasses(JSContext*, JS::Handle<JSObject*>) (jsapi.cpp:1176)
==3612==    by 0x557C919: gjs_init_context_standard (jsapi-util.cpp:114)
==3612==    by 0x556B471: ??? (context.cpp:503)
==3612==    by 0x75FAAF6: g_object_new_internal (gobject.c:1823)
==3612==    by 0x75FC48A: g_object_new_valist (gobject.c:2042)
==3612==    by 0x75FC740: g_object_new (gobject.c:1626)
==3612==    by 0x4E675EE: shell_global_init (shell-global.c:329)
==3612== 
==3612== 104 bytes in 1 blocks are possibly lost in loss record 19,518 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888C07: g_realloc (gmem.c:159)
==3612==    by 0x786727B: g_data_set_internal (gdataset.c:471)
==3612==    by 0x786727B: g_datalist_id_set_data_full (gdataset.c:670)
==3612==    by 0x554BCDD: ??? (object.cpp:1119)
==3612==    by 0x5557D33: object_instance_init (object.cpp:1450)
==3612==    by 0x5557D33: ??? (object.cpp:1955)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612==    by 0xC54A402: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:531)
==3612==    by 0xC378232: JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (jsapi.cpp:5064)
==3612==    by 0x557D005: gjs_call_function_value (jsapi-util.cpp:711)
==3612==    by 0x5554843: ??? (object.cpp:1482)
==3612==    by 0xC54DACD: CallJSNative (jscntxtinlines.h:239)
==3612==    by 0xC54DACD: js::CallJSNativeConstructor(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:272)
==3612== 
==3612== 104 bytes in 1 blocks are possibly lost in loss record 19,519 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888C07: g_realloc (gmem.c:159)
==3612==    by 0x786727B: g_data_set_internal (gdataset.c:471)
==3612==    by 0x786727B: g_datalist_id_set_data_full (gdataset.c:670)
==3612==    by 0x75FDD6E: g_object_weak_ref (gobject.c:2687)
==3612==    by 0x75F10E6: g_binding_constructed (gbinding.c:538)
==3612==    by 0x75FAAF6: g_object_new_internal (gobject.c:1823)
==3612==    by 0x75FC48A: g_object_new_valist (gobject.c:2042)
==3612==    by 0x75FC740: g_object_new (gobject.c:1626)
==3612==    by 0x75F19F5: g_object_bind_property_full (gbinding.c:933)
==3612==    by 0x75F1CE1: g_object_bind_property (gbinding.c:1007)
==3612==    by 0xBAC11C7: ffi_call_unix64 (in /usr/lib/libffi.so.6.0.4)
==3612==    by 0xBAC0C29: ffi_call (in /usr/lib/libffi.so.6.0.4)
==3612== 
==3612== 104 bytes in 1 blocks are possibly lost in loss record 19,520 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888C07: g_realloc (gmem.c:159)
==3612==    by 0x786727B: g_data_set_internal (gdataset.c:471)
==3612==    by 0x786727B: g_datalist_id_set_data_full (gdataset.c:670)
==3612==    by 0xCFB12A4: dbus_g_connection_register_g_object (in /usr/lib/libdbus-glib-1.so.2.3.3)
==3612==    by 0x5CBFDA6: tp_base_client_register (in /usr/lib/libtelepathy-glib.so.0.84.1)
==3612==    by 0xBAC11C7: ffi_call_unix64 (in /usr/lib/libffi.so.6.0.4)
==3612==    by 0xBAC0C29: ffi_call (in /usr/lib/libffi.so.6.0.4)
==3612==    by 0x553F280: ??? (function.cpp:1006)
==3612==    by 0x55416AF: ??? (function.cpp:1327)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612==    by 0xC53D883: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2620)
==3612== 
==3612== 106 bytes in 5 blocks are definitely lost in loss record 19,541 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x613E8E7: async_get_property_finish (xprops.c:218)
==3612==    by 0x613F39F: meta_prop_get_values (xprops.c:945)
==3612==    by 0x6132EFA: meta_group_reload_properties (group-props.c:78)
==3612==    by 0x6133238: meta_group_new (group.c:84)
==3612==    by 0x61334B9: meta_window_compute_group (group.c:179)
==3612==    by 0x61376FC: reload_wm_hints (window-props.c:1606)
==3612==    by 0x6138747: reload_prop_value (window-props.c:198)
==3612==    by 0x6138747: meta_window_load_initial_properties (window-props.c:162)
==3612==    by 0x613C3BB: meta_window_x11_manage (window-x11.c:521)
==3612==    by 0x6124FA0: _meta_window_shared_new (window.c:1065)
==3612==    by 0x613CE77: meta_window_x11_new (window-x11.c:3024)
==3612== 
==3612== 112 bytes in 1 blocks are possibly lost in loss record 20,016 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC427207: js_malloc (Utility.h:114)
==3612==    by 0xC427207: malloc_ (MallocProvider.h:53)
==3612==    by 0xC427207: AllocateElements (jsobj.cpp:3030)
==3612==    by 0xC427207: JSObject::growElements(js::ThreadSafeContext*, unsigned int) (jsobj.cpp:3101)
==3612==    by 0xBFD4FE8: extendDenseElements (jsobjinlines.h:285)
==3612==    by 0xBFD4FE8: ensureDenseElementsNoPackedCheck (jsobjinlines.h:322)
==3612==    by 0xBFD4FE8: JSObject::ensureDenseElements(js::ExclusiveContext*, unsigned int, unsigned int) (jsobjinlines.h:335)
==3612==    by 0xBFC8EA1: js::array_push(JSContext*, unsigned int, JS::Value*) (jsarray.cpp:2056)
==3612==    by 0x33EEEFF3: ???
==3612==    by 0x3480EF0F: ???
==3612==    by 0x33EF09BB: ???
==3612==    by 0x3B767147: ???
==3612==    by 0x33EE5889: ???
==3612==    by 0xC17EF31: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:124)
==3612==    by 0xC17F682: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:155)
==3612==    by 0xC5493FC: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:411)
==3612== 
==3612== 112 bytes in 2 blocks are possibly lost in loss record 20,017 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888C07: g_realloc (gmem.c:159)
==3612==    by 0x786727B: g_data_set_internal (gdataset.c:471)
==3612==    by 0x786727B: g_datalist_id_set_data_full (gdataset.c:670)
==3612==    by 0x75FE1F0: g_object_add_toggle_ref (gobject.c:2979)
==3612==    by 0x5557F1E: object_instance_init (object.cpp:1445)
==3612==    by 0x5557F1E: ??? (object.cpp:1955)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612==    by 0xC54A402: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:531)
==3612==    by 0xC378232: JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (jsapi.cpp:5064)
==3612==    by 0x557D005: gjs_call_function_value (jsapi-util.cpp:711)
==3612==    by 0x5554843: ??? (object.cpp:1482)
==3612==    by 0x33EF3DC2: ???
==3612== 
==3612== 126 bytes in 7 blocks are definitely lost in loss record 20,186 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x78A2D6E: g_strdup (gstrfuncs.c:363)
==3612==    by 0x6D1A825: get_device_node_path (clutter-device-manager-xi2.c:356)
==3612==    by 0x6D1A825: create_device (clutter-device-manager-xi2.c:436)
==3612==    by 0x6D1A825: add_device (clutter-device-manager-xi2.c:515)
==3612==    by 0x6D1AE78: clutter_device_manager_xi2_constructed (clutter-device-manager-xi2.c:1790)
==3612==    by 0x75FAAF6: g_object_new_internal (gobject.c:1823)
==3612==    by 0x75FC48A: g_object_new_valist (gobject.c:2042)
==3612==    by 0x75FC740: g_object_new (gobject.c:1626)
==3612==    by 0x6D14082: clutter_backend_x11_create_device_manager (clutter-backend-x11.c:265)
==3612==    by 0x6D14082: _clutter_backend_x11_events_init (clutter-backend-x11.c:496)
==3612==    by 0x6D6E3F9: clutter_init_real (clutter-main.c:1384)
==3612==    by 0x6D6E59F: post_parse_hook (clutter-main.c:1540)
==3612==    by 0x788F866: g_option_context_parse (goption.c:2175)
==3612== 
==3612== 128 bytes in 1 blocks are possibly lost in loss record 20,637 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC43B80A: js_realloc (Utility.h:132)
==3612==    by 0xC43B80A: js::MallocProvider<js::ThreadSafeContext>::realloc_(void*, unsigned long, unsigned long) (MallocProvider.h:72)
==3612==    by 0xC4280B4: ReallocateSlots (jsobj.cpp:2734)
==3612==    by 0xC4280B4: JSObject::growSlots(js::ThreadSafeContext*, JS::Handle<JSObject*>, unsigned int, unsigned int) (jsobj.cpp:2788)
==3612==    by 0xC43C831: JSObject::updateSlotsForSpan(js::ThreadSafeContext*, JS::Handle<JSObject*>, unsigned long, unsigned long) (jsobj.cpp:2652)
==3612==    by 0xC433415: JSObject::setLastProperty(js::ThreadSafeContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>) (jsobj.cpp:2688)
==3612==    by 0xC59EB9E: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:403)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42F449: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42F449: JSObject::defineGeneric(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3481)
==3612==    by 0xC3C781F: js::DefineFunction(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, unsigned int, JS::Value*), unsigned int, unsigned int, js::gc::AllocKind, js::NewObjectKind) (jsfun.cpp:1821)
==3612== 
==3612== 128 bytes in 1 blocks are possibly lost in loss record 20,638 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F020: js_calloc (Utility.h:120)
==3612==    by 0xC45F020: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F020: createTable (HashTable.h:1057)
==3612==    by 0xC45F020: changeTableSize (HashTable.h:1299)
==3612==    by 0xC45F020: checkOverloaded (HashTable.h:1338)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:1585)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:464)
==3612==    by 0xC45F020: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:88)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC5A3A22: js::Shape::replaceLastProperty(js::ExclusiveContext*, js::StackBaseShape&, js::TaggedProto, JS::Handle<js::Shape*>) (Shape.cpp:329)
==3612==    by 0xC5A3E4A: js::Shape::setObjectFlag(js::ExclusiveContext*, js::BaseShape::Flag, js::TaggedProto, js::Shape*) (Shape.cpp:1425)
==3612==    by 0xC5A3FDA: js::ObjectImpl::setFlag(js::ExclusiveContext*, unsigned int, js::ObjectImpl::GenerateShape) (Shape.cpp:1389)
==3612==    by 0xC4021AD: setDelegate (jsobj.h:269)
==3612==    by 0xC4021AD: js::ExclusiveContext::getNewType(js::Class const*, js::TaggedProto, JSFunction*) (jsinfer.cpp:3882)
==3612==    by 0xC434810: js::NewObjectWithGivenProto(js::ExclusiveContext*, js::Class const*, js::TaggedProto, JSObject*, js::gc::AllocKind, js::NewObjectKind) (jsobj.cpp:1363)
==3612==    by 0xC4360AD: js::NewObjectWithClassProtoCommon(js::ExclusiveContext*, js::Class const*, JSObject*, JSObject*, js::gc::AllocKind, js::NewObjectKind) (jsobj.cpp:1392)
==3612==    by 0xC3C75C2: NewObjectWithClassProto (jsobjinlines.h:898)
==3612==    by 0xC3C75C2: js::NewFunctionWithProto(js::ExclusiveContext*, JS::Handle<JSObject*>, bool (*)(JSContext*, unsigned int, JS::Value*), unsigned int, JSFunction::Flags, JS::Handle<JSObject*>, JS::Handle<JSAtom*>, JSObject*, js::gc::AllocKind, js::NewObjectKind) (jsfun.cpp:1679)
==3612==    by 0xC412046: js::GlobalObject::initIteratorClasses(JSContext*, JS::Handle<js::GlobalObject*>) (jsiter.cpp:2054)
==3612==    by 0xC412274: js_InitIteratorClasses(JSContext*, JS::Handle<JSObject*>) (jsiter.cpp:2086)
==3612== 
==3612== 128 bytes in 1 blocks are possibly lost in loss record 20,639 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F020: js_calloc (Utility.h:120)
==3612==    by 0xC45F020: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F020: createTable (HashTable.h:1057)
==3612==    by 0xC45F020: changeTableSize (HashTable.h:1299)
==3612==    by 0xC45F020: checkOverloaded (HashTable.h:1338)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:1585)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:464)
==3612==    by 0xC45F020: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:88)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC062EA8: EmitObject(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*) (BytecodeEmitter.cpp:5977)
==3612==    by 0xC060270: js::frontend::EmitTree(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*) (BytecodeEmitter.cpp:6542)
==3612==    by 0xC05F8B5: EmitVariables(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*, VarEmitOption, bool) (BytecodeEmitter.cpp:3561)
==3612==    by 0xC060E35: js::frontend::EmitTree(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*) (BytecodeEmitter.cpp:6330)
==3612== 
==3612== 128 bytes in 1 blocks are possibly lost in loss record 20,640 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F020: js_calloc (Utility.h:120)
==3612==    by 0xC45F020: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F020: createTable (HashTable.h:1057)
==3612==    by 0xC45F020: changeTableSize (HashTable.h:1299)
==3612==    by 0xC45F020: checkOverloaded (HashTable.h:1338)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:1585)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:464)
==3612==    by 0xC45F020: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:88)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42F449: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42F449: JSObject::defineGeneric(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3481)
==3612==    by 0xC42F794: JSObject::defineProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, js::PropertyName*, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3490)
==3612==    by 0xC05896E: js::frontend::ParseNode::getConstantValue(js::ExclusiveContext*, bool, JS::MutableHandle<JS::Value>) (BytecodeEmitter.cpp:3891)
==3612==    by 0xC05B53D: EmitSingletonInitialiser(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*) (BytecodeEmitter.cpp:3913)
==3612== 
==3612== 128 bytes in 1 blocks are possibly lost in loss record 20,641 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F020: js_calloc (Utility.h:120)
==3612==    by 0xC45F020: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F020: createTable (HashTable.h:1057)
==3612==    by 0xC45F020: changeTableSize (HashTable.h:1299)
==3612==    by 0xC45F020: checkOverloaded (HashTable.h:1338)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:1585)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:464)
==3612==    by 0xC45F020: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:88)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42F449: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42F449: JSObject::defineGeneric(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3481)
==3612==    by 0xC386FB1: DefinePropertyById(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, JSPropertyOpWrapper const&, JSStrictPropertyOpWrapper const&, unsigned int, unsigned int) [clone .isra.288] (jsapi.cpp:2977)
==3612==    by 0xC3872B6: JS_DefinePropertyById(JSContext*, JSObject*, jsid, JS::Value, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsapi.cpp:2988)
==3612==    by 0xC46830F: js::DirectProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JSPropertyDescriptor>) (jsproxy.cpp:432)
==3612== 
==3612== 128 bytes in 1 blocks are possibly lost in loss record 20,642 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F020: js_calloc (Utility.h:120)
==3612==    by 0xC45F020: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F020: createTable (HashTable.h:1057)
==3612==    by 0xC45F020: changeTableSize (HashTable.h:1299)
==3612==    by 0xC45F020: checkOverloaded (HashTable.h:1338)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:1585)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:464)
==3612==    by 0xC45F020: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:88)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42E278: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42E278: DefinePropertyOnObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, js::PropDesc const&, bool, bool*) (jsobj.cpp:589)
==3612==    by 0xC42F2DE: js::DefineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, js::PropDesc const&, bool, bool*) (jsobj.cpp:941)
==3612==    by 0xC430051: js::DefineOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool*) (jsobj.cpp:954)
==3612==    by 0xC0214A9: obj_defineProperty(JSContext*, unsigned int, JS::Value*) (Object.cpp:922)
==3612== 
==3612== 128 bytes in 2 blocks are possibly lost in loss record 20,643 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F581: js_calloc (Utility.h:120)
==3612==    by 0xC45F581: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F581: createTable (HashTable.h:1057)
==3612==    by 0xC45F581: init (HashTable.h:1115)
==3612==    by 0xC45F581: init (HashTable.h:321)
==3612==    by 0xC45F581: HashChildren (jspropertytree.cpp:46)
==3612==    by 0xC45F581: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42F449: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42F449: JSObject::defineGeneric(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3481)
==3612==    by 0xC3C781F: js::DefineFunction(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, unsigned int, JS::Value*), unsigned int, unsigned int, js::gc::AllocKind, js::NewObjectKind) (jsfun.cpp:1821)
==3612==    by 0xC388FDF: JS_DefineFunctions(JSContext*, JS::Handle<JSObject*>, JSFunctionSpec const*) (jsapi.cpp:4131)
==3612==    by 0xC52DCC7: js::DefinePropertiesAndBrand(JSContext*, JSObject*, JSPropertySpec const*, JSFunctionSpec const*) (GlobalObject.cpp:705)
==3612== 
==3612== 128 bytes in 2 blocks are possibly lost in loss record 20,644 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F581: js_calloc (Utility.h:120)
==3612==    by 0xC45F581: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F581: createTable (HashTable.h:1057)
==3612==    by 0xC45F581: init (HashTable.h:1115)
==3612==    by 0xC45F581: init (HashTable.h:321)
==3612==    by 0xC45F581: HashChildren (jspropertytree.cpp:46)
==3612==    by 0xC45F581: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC492394: js::Bindings::initWithTemporaryStorage(js::ExclusiveContext*, js::InternalHandle<js::Bindings*>, unsigned int, unsigned int, js::Binding*, unsigned int) (jsscript.cpp:155)
==3612==    by 0xBFAAEBB: js::frontend::ParseContext<js::frontend::FullParseHandler>::generateFunctionBindings(js::ExclusiveContext*, js::frontend::TokenStream&, js::LifoAlloc&, js::InternalHandle<js::Bindings*>) const (Parser.cpp:334)
==3612==    by 0xBF97226: js::frontend::Parser<js::frontend::FullParseHandler>::leaveFunction(js::frontend::ParseNode*, js::frontend::ParseContext<js::frontend::FullParseHandler>*, js::frontend::FunctionSyntaxKind) (Parser.cpp:1433)
==3612==    by 0xBF9BC82: js::frontend::Parser<js::frontend::FullParseHandler>::functionArgsAndBody(js::frontend::ParseNode*, JS::Handle<JSFunction*>, js::frontend::FunctionType, js::frontend::FunctionSyntaxKind, js::GeneratorKind, js::frontend::Directives, js::frontend::Directives*) (Parser.cpp:2178)
==3612==    by 0xBFB1E8D: js::frontend::Parser<js::frontend::FullParseHandler>::functionDef(JS::Handle<js::PropertyName*>, js::frontend::TokenStream::Position const&, js::frontend::FunctionType, js::frontend::FunctionSyntaxKind, js::GeneratorKind) (Parser.cpp:1991)
==3612==    by 0xBFB2122: js::frontend::Parser<js::frontend::FullParseHandler>::functionStmt() (Parser.cpp:2399)
==3612==    by 0xBFB4E77: js::frontend::Parser<js::frontend::FullParseHandler>::statement(bool) (Parser.cpp:5235)
==3612==    by 0xC0522E0: js::frontend::CompileScript(js::ExclusiveContext*, js::LifoAlloc*, JS::Handle<JSObject*>, JS::Handle<JSScript*>, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, JSString*, unsigned int, js::SourceCompressionTask*) (BytecodeCompiler.cpp:356)
==3612==    by 0xC384878: Evaluate(JSContext*, JS::Handle<JSObject*>, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, JS::Value*) (jsapi.cpp:4858)
==3612== 
==3612== 128 bytes in 2 blocks are possibly lost in loss record 20,645 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F581: js_calloc (Utility.h:120)
==3612==    by 0xC45F581: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F581: createTable (HashTable.h:1057)
==3612==    by 0xC45F581: init (HashTable.h:1115)
==3612==    by 0xC45F581: init (HashTable.h:321)
==3612==    by 0xC45F581: HashChildren (jspropertytree.cpp:46)
==3612==    by 0xC45F581: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC43F0C5: bool js::baseops::SetPropertyHelper<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ContextType, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<jsid>, js::baseops::QualifiedBool, JS::MutableHandle<JS::Value>, bool) (jsobj.cpp:5064)
==3612==    by 0xC53E988: setGeneric (jsobj.h:1024)
==3612==    by 0xC53E988: SetPropertyOperation (Interpreter.cpp:340)
==3612==    by 0xC53E988: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2456)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612==    by 0xC53B606: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:494)
==3612==    by 0xC54A402: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:531)
==3612== 
==3612== 128 bytes in 2 blocks are possibly lost in loss record 20,646 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F581: js_calloc (Utility.h:120)
==3612==    by 0xC45F581: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F581: createTable (HashTable.h:1057)
==3612==    by 0xC45F581: init (HashTable.h:1115)
==3612==    by 0xC45F581: init (HashTable.h:321)
==3612==    by 0xC45F581: HashChildren (jspropertytree.cpp:46)
==3612==    by 0xC45F581: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC43F0C5: bool js::baseops::SetPropertyHelper<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ContextType, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<jsid>, js::baseops::QualifiedBool, JS::MutableHandle<JS::Value>, bool) (jsobj.cpp:5064)
==3612==    by 0xC53E988: setGeneric (jsobj.h:1024)
==3612==    by 0xC53E988: SetPropertyOperation (Interpreter.cpp:340)
==3612==    by 0xC53E988: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2456)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612==    by 0xC549784: js::ExecuteKernel(JSContext*, JS::Handle<JSScript*>, JSObject&, JS::Value const&, js::ExecuteType, js::AbstractFramePtr, JS::Value*) (Interpreter.cpp:630)
==3612==    by 0xC549F3D: js::Execute(JSContext*, JS::Handle<JSScript*>, JSObject&, JS::Value*) (Interpreter.cpp:667)
==3612== 
==3612== 128 bytes in 2 blocks are possibly lost in loss record 20,647 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC42862E: js_malloc (Utility.h:114)
==3612==    by 0xC42862E: malloc_ (MallocProvider.h:53)
==3612==    by 0xC42862E: pod_malloc<js::HeapSlot> (MallocProvider.h:105)
==3612==    by 0xC42862E: AllocateSlots (jsobj.cpp:2719)
==3612==    by 0xC42862E: JSObject::growSlots(js::ThreadSafeContext*, JS::Handle<JSObject*>, unsigned int, unsigned int) (jsobj.cpp:2781)
==3612==    by 0xC43C831: JSObject::updateSlotsForSpan(js::ThreadSafeContext*, JS::Handle<JSObject*>, unsigned long, unsigned long) (jsobj.cpp:2652)
==3612==    by 0xC433415: JSObject::setLastProperty(js::ThreadSafeContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>) (jsobj.cpp:2688)
==3612==    by 0xC59EB9E: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:403)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC43F0C5: bool js::baseops::SetPropertyHelper<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ContextType, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<jsid>, js::baseops::QualifiedBool, JS::MutableHandle<JS::Value>, bool) (jsobj.cpp:5064)
==3612==    by 0xC537BF7: setGeneric (jsobj.h:1024)
==3612==    by 0xC537BF7: SetObjectElementOperation(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Value const&, bool, JSScript*, unsigned char*) (Interpreter.cpp:1323)
==3612==    by 0xC53E43A: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2492)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612== 
==3612== 128 bytes in 2 blocks are possibly lost in loss record 20,648 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F581: js_calloc (Utility.h:120)
==3612==    by 0xC45F581: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F581: createTable (HashTable.h:1057)
==3612==    by 0xC45F581: init (HashTable.h:1115)
==3612==    by 0xC45F581: init (HashTable.h:321)
==3612==    by 0xC45F581: HashChildren (jspropertytree.cpp:46)
==3612==    by 0xC45F581: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC581FD7: js::StaticBlockObject::addVar(js::ExclusiveContext*, JS::Handle<js::StaticBlockObject*>, JS::Handle<jsid>, unsigned int, bool*) (ScopeObject.cpp:722)
==3612==    by 0xBF98F2F: js::frontend::Parser<js::frontend::FullParseHandler>::bindLet(js::frontend::BindData<js::frontend::FullParseHandler>*, JS::Handle<js::PropertyName*>, js::frontend::Parser<js::frontend::FullParseHandler>*) (Parser.cpp:2731)
==3612==    by 0xBF95CD8: js::frontend::Parser<js::frontend::FullParseHandler>::bindDestructuringVar(js::frontend::BindData<js::frontend::FullParseHandler>*, js::frontend::ParseNode*) (Parser.cpp:3035)
==3612==    by 0xBF97753: js::frontend::Parser<js::frontend::FullParseHandler>::checkDestructuring(js::frontend::BindData<js::frontend::FullParseHandler>*, js::frontend::ParseNode*, bool) (Parser.cpp:3121)
==3612==    by 0xBFB661D: js::frontend::Parser<js::frontend::FullParseHandler>::variables(js::frontend::ParseNodeKind, bool*, js::StaticBlockObject*, js::frontend::VarContext) (Parser.cpp:3471)
==3612==    by 0xBF9C715: js::frontend::Parser<js::frontend::FullParseHandler>::forStatement() (Parser.cpp:4159)
==3612==    by 0xBFB4D87: js::frontend::Parser<js::frontend::FullParseHandler>::statement(bool) (Parser.cpp:5219)
==3612== 
==3612== 128 bytes in 2 blocks are possibly lost in loss record 20,649 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F581: js_calloc (Utility.h:120)
==3612==    by 0xC45F581: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F581: createTable (HashTable.h:1057)
==3612==    by 0xC45F581: init (HashTable.h:1115)
==3612==    by 0xC45F581: init (HashTable.h:321)
==3612==    by 0xC45F581: HashChildren (jspropertytree.cpp:46)
==3612==    by 0xC45F581: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC5A3A22: js::Shape::replaceLastProperty(js::ExclusiveContext*, js::StackBaseShape&, js::TaggedProto, JS::Handle<js::Shape*>) (Shape.cpp:329)
==3612==    by 0xC5A3E4A: js::Shape::setObjectFlag(js::ExclusiveContext*, js::BaseShape::Flag, js::TaggedProto, js::Shape*) (Shape.cpp:1425)
==3612==    by 0xC5A3FDA: js::ObjectImpl::setFlag(js::ExclusiveContext*, unsigned int, js::ObjectImpl::GenerateShape) (Shape.cpp:1389)
==3612==    by 0xC537B6C: setHadElementsAccess (jsobj.h:312)
==3612==    by 0xC537B6C: SetObjectElementOperation(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Value const&, bool, JSScript*, unsigned char*) (Interpreter.cpp:1319)
==3612==    by 0xC53B180: js::SetObjectElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool, JS::Handle<JSScript*>, unsigned char*) (Interpreter.cpp:3824)
==3612==    by 0xC169292: js::jit::DoSetElemFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICSetElem_Fallback*, JS::Value*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>) (BaselineIC.cpp:5029)
==3612==    by 0x33EEBFF6: ???
==3612==    by 0x33EF09BB: ???
==3612==    by 0x1FD29727: ???
==3612== 
==3612== 128 bytes in 2 blocks are possibly lost in loss record 20,650 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F581: js_calloc (Utility.h:120)
==3612==    by 0xC45F581: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F581: createTable (HashTable.h:1057)
==3612==    by 0xC45F581: init (HashTable.h:1115)
==3612==    by 0xC45F581: init (HashTable.h:321)
==3612==    by 0xC45F581: HashChildren (jspropertytree.cpp:46)
==3612==    by 0xC45F581: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42E278: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42E278: DefinePropertyOnObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, js::PropDesc const&, bool, bool*) (jsobj.cpp:589)
==3612==    by 0xC431970: js::DefineProperties(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>) (jsobj.cpp:1038)
==3612==    by 0xC01F330: obj_defineProperties(JSContext*, unsigned int, JS::Value*) (Object.cpp:953)
==3612==    by 0x33EEEFF3: ???
==3612== 
==3612== 128 bytes in 2 blocks are possibly lost in loss record 20,651 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F581: js_calloc (Utility.h:120)
==3612==    by 0xC45F581: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F581: createTable (HashTable.h:1057)
==3612==    by 0xC45F581: init (HashTable.h:1115)
==3612==    by 0xC45F581: init (HashTable.h:321)
==3612==    by 0xC45F581: HashChildren (jspropertytree.cpp:46)
==3612==    by 0xC45F581: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC54265A: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:3173)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612==    by 0xC53B606: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:494)
==3612==    by 0xC3CD0E8: js_fun_apply(JSContext*, unsigned int, JS::Value*) (jsfun.cpp:1020)
==3612== 
==3612== 128 bytes in 2 blocks are possibly lost in loss record 20,652 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F581: js_calloc (Utility.h:120)
==3612==    by 0xC45F581: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F581: createTable (HashTable.h:1057)
==3612==    by 0xC45F581: init (HashTable.h:1115)
==3612==    by 0xC45F581: init (HashTable.h:321)
==3612==    by 0xC45F581: HashChildren (jspropertytree.cpp:46)
==3612==    by 0xC45F581: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42E278: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42E278: DefinePropertyOnObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, js::PropDesc const&, bool, bool*) (jsobj.cpp:589)
==3612==    by 0xC42F2DE: js::DefineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, js::PropDesc const&, bool, bool*) (jsobj.cpp:941)
==3612==    by 0xC430051: js::DefineOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool*) (jsobj.cpp:954)
==3612==    by 0xC0214A9: obj_defineProperty(JSContext*, unsigned int, JS::Value*) (Object.cpp:922)
==3612== 
==3612== 128 bytes in 2 blocks are possibly lost in loss record 20,653 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F581: js_calloc (Utility.h:120)
==3612==    by 0xC45F581: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F581: createTable (HashTable.h:1057)
==3612==    by 0xC45F581: init (HashTable.h:1115)
==3612==    by 0xC45F581: init (HashTable.h:321)
==3612==    by 0xC45F581: HashChildren (jspropertytree.cpp:46)
==3612==    by 0xC45F581: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC5A3A22: js::Shape::replaceLastProperty(js::ExclusiveContext*, js::StackBaseShape&, js::TaggedProto, JS::Handle<js::Shape*>) (Shape.cpp:329)
==3612==    by 0xC5A47B3: setObjectParent (Shape.cpp:1287)
==3612==    by 0xC5A47B3: JSObject::setParent(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>) (Shape.cpp:1269)
==3612==    by 0xC585F63: js::ClonedBlockObject::create(JSContext*, JS::Handle<js::StaticBlockObject*>, js::AbstractFramePtr) (ScopeObject.cpp:636)
==3612==    by 0xC2FDD24: pushBlock (BaselineFrame-inl.h:51)
==3612==    by 0xC2FDD24: js::jit::PushBlockScope(JSContext*, js::jit::BaselineFrame*, JS::Handle<js::StaticBlockObject*>) (VMFunctions.cpp:954)
==3612==    by 0x33EED21A: ???
==3612==    by 0x33EE5889: ???
==3612==    by 0xC17EF31: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:124)
==3612==    by 0xC17F682: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:155)
==3612==    by 0xC5493FC: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:411)
==3612== 
==3612== 132 bytes in 3 blocks are possibly lost in loss record 20,684 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x78A1022: g_slice_alloc (gslice.c:1025)
==3612==    by 0x6D31FC9: _clutter_actor_get_layout_info (clutter-actor.c:18113)
==3612==    by 0x6D38865: clutter_actor_set_margin_internal (clutter-actor.c:18259)
==3612==    by 0x6D38865: clutter_actor_set_animatable_property (clutter-actor.c:15032)
==3612==    by 0x6D3D0D3: _clutter_actor_create_transition (clutter-actor.c:19263)
==3612==    by 0x4E9A6C8: _st_theme_node_apply_margins (st-theme-node.c:3187)
==3612==    by 0x4E9F6B9: st_widget_recompute_style (st-widget.c:1601)
==3612==    by 0x6D27EAC: clutter_actor_set_mapped.part.10 (clutter-actor.c:1278)
==3612==    by 0x6D2AD30: clutter_actor_update_map_state (clutter-actor.c:1461)
==3612==    by 0x6D36B29: clutter_actor_real_show (clutter-actor.c:1676)
==3612==    by 0x75F50E4: g_closure_invoke (gclosure.c:804)
==3612== 
==3612== 144 bytes in 4 blocks are possibly lost in loss record 20,974 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888C07: g_realloc (gmem.c:159)
==3612==    by 0x7618C60: type_set_qdata_W (gtype.c:3733)
==3612==    by 0x7618C60: g_type_set_qdata (gtype.c:3764)
==3612==    by 0x5548FC9: gjs_gtype_create_gtype_wrapper (gtype.cpp:142)
==3612==    by 0x552E529: gjs_value_from_g_argument (arg.cpp:2647)
==3612==    by 0x5541174: ??? (function.cpp:1064)
==3612==    by 0x55416AF: ??? (function.cpp:1327)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612==    by 0xC53D883: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2620)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612==    by 0xC53B606: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:494)
==3612== 
==3612== 148 bytes in 1 blocks are possibly lost in loss record 20,984 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888BA0: g_malloc0 (gmem.c:124)
==3612==    by 0x76139C2: type_data_make_W (gtype.c:1116)
==3612==    by 0x7617E70: g_type_register_fundamental (gtype.c:2662)
==3612==    by 0x9B0CA1E: cogl_object_get_gtype (cogl-object.c:44)
==3612==    by 0x9B09EDC: cogl_renderer_get_gtype (cogl-renderer.c:173)
==3612==    by 0x9B0A054: _cogl_object_renderer_class_init (cogl-renderer.c:172)
==3612==    by 0x9B0A054: _cogl_renderer_object_new (cogl-renderer.c:172)
==3612==    by 0x9B0A054: cogl_renderer_new (cogl-renderer.c:240)
==3612==    by 0x60EF382: meta_renderer_x11_create_cogl_renderer (meta-renderer-x11.c:65)
==3612==    by 0x6D43838: clutter_backend_do_real_create_context (clutter-backend.c:240)
==3612==    by 0x6D43838: clutter_backend_real_create_context (clutter-backend.c:382)
==3612==    by 0x6D5C492: _clutter_feature_init (clutter-feature.c:107)
==3612==    by 0x6D6E398: clutter_init_real (clutter-main.c:1378)
==3612==    by 0x6D6E59F: post_parse_hook (clutter-main.c:1540)
==3612== 
==3612== 148 bytes in 1 blocks are possibly lost in loss record 20,985 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888BA0: g_malloc0 (gmem.c:124)
==3612==    by 0x76139C2: type_data_make_W (gtype.c:1116)
==3612==    by 0x7617E70: g_type_register_fundamental (gtype.c:2662)
==3612==    by 0x6D7416E: clutter_paint_node_get_type (clutter-paint-node.c:278)
==3612==    by 0x6D736EC: _clutter_dummy_node_get_type (clutter-paint-nodes.c:277)
==3612==    by 0x6D7374D: _clutter_dummy_node_new (clutter-paint-nodes.c:338)
==3612==    by 0x6D2B3A4: clutter_actor_continue_paint (clutter-actor.c:4008)
==3612==    by 0x6D3169A: clutter_actor_paint.part.41 (clutter-actor.c:3938)
==3612==    by 0x6D8835F: clutter_stage_do_paint_view (clutter-stage.c:678)
==3612==    by 0x6D883C2: _clutter_stage_paint_view (clutter-stage.c:694)
==3612==    by 0x6D1CA23: paint_stage (clutter-stage-cogl.c:422)
==3612== 
==3612== 153 (24 direct, 129 indirect) bytes in 1 blocks are definitely lost in loss record 21,043 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x78A1022: g_slice_alloc (gslice.c:1025)
==3612==    by 0x787EF45: g_list_prepend (glist.c:311)
==3612==    by 0x4EA7CCE: update_card (gvc-mixer-control.c:2452)
==3612==    by 0x4EA7CCE: _pa_context_get_card_info_by_index_cb (gvc-mixer-control.c:2671)
==3612==    by 0xB1B681B: context_get_card_info_callback (introspect.c:969)
==3612==    by 0x14E2F280: run_action (pdispatch.c:288)
==3612==    by 0x14E2F60A: pa_pdispatch_run (pdispatch.c:341)
==3612==    by 0xB1AAB2D: pstream_packet_callback (context.c:349)
==3612==    by 0x14E32056: do_read (pstream.c:1012)
==3612==    by 0x14E34CAA: do_pstream_read_write (pstream.c:248)
==3612==    by 0xAF96E49: dispatch_func (glib-mainloop.c:556)
==3612== 
==3612== 160 bytes in 2 blocks are possibly lost in loss record 21,187 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC3CA125: js::fun_resolve(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JSObject*>) (jsfun.cpp:313)
==3612==    by 0xC4265DB: CallResolveOp (jsobj.cpp:3897)
==3612==    by 0xC4265DB: bool LookupOwnPropertyInline<(js::AllowGC)1>(js::ExclusiveContext*, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<jsid, (js::AllowGC)1>::HandleType, js::MaybeRooted<JSObject*, (js::AllowGC)1>::MutableHandleType, js::MaybeRooted<js::Shape*, (js::AllowGC)1>::MutableHandleType, bool*) (jsobj.cpp:3986)
==3612==    by 0xC426930: bool LookupPropertyInline<(js::AllowGC)1>(js::ExclusiveContext*, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<jsid, (js::AllowGC)1>::HandleType, js::MaybeRooted<JSObject*, (js::AllowGC)1>::MutableHandleType, js::MaybeRooted<js::Shape*, (js::AllowGC)1>::MutableHandleType) (jsobj.cpp:4045)
==3612==    by 0xC0127C2: JSObject::hasProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool*) (jsobjinlines.h:593)
==3612== 
==3612== 160 bytes in 2 blocks are possibly lost in loss record 21,188 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42F449: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42F449: JSObject::defineGeneric(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3481)
==3612==    by 0xC3C781F: js::DefineFunction(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, unsigned int, JS::Value*), unsigned int, unsigned int, js::gc::AllocKind, js::NewObjectKind) (jsfun.cpp:1821)
==3612==    by 0xC388C1A: JS_DefineFunctions(JSContext*, JS::Handle<JSObject*>, JSFunctionSpec const*) (jsapi.cpp:4092)
==3612==    by 0xC52DCC7: js::DefinePropertiesAndBrand(JSContext*, JSObject*, JSPropertySpec const*, JSFunctionSpec const*) (GlobalObject.cpp:705)
==3612== 
==3612== 160 bytes in 2 blocks are possibly lost in loss record 21,189 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42F449: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42F449: JSObject::defineGeneric(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3481)
==3612==    by 0xC3C781F: js::DefineFunction(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, unsigned int, JS::Value*), unsigned int, unsigned int, js::gc::AllocKind, js::NewObjectKind) (jsfun.cpp:1821)
==3612==    by 0xC388FDF: JS_DefineFunctions(JSContext*, JS::Handle<JSObject*>, JSFunctionSpec const*) (jsapi.cpp:4131)
==3612==    by 0xC52DCC7: js::DefinePropertiesAndBrand(JSContext*, JSObject*, JSPropertySpec const*, JSFunctionSpec const*) (GlobalObject.cpp:705)
==3612== 
==3612== 160 bytes in 2 blocks are possibly lost in loss record 21,190 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC492394: js::Bindings::initWithTemporaryStorage(js::ExclusiveContext*, js::InternalHandle<js::Bindings*>, unsigned int, unsigned int, js::Binding*, unsigned int) (jsscript.cpp:155)
==3612==    by 0xBFAAEBB: js::frontend::ParseContext<js::frontend::FullParseHandler>::generateFunctionBindings(js::ExclusiveContext*, js::frontend::TokenStream&, js::LifoAlloc&, js::InternalHandle<js::Bindings*>) const (Parser.cpp:334)
==3612==    by 0xBF97226: js::frontend::Parser<js::frontend::FullParseHandler>::leaveFunction(js::frontend::ParseNode*, js::frontend::ParseContext<js::frontend::FullParseHandler>*, js::frontend::FunctionSyntaxKind) (Parser.cpp:1433)
==3612==    by 0xBF9BC82: js::frontend::Parser<js::frontend::FullParseHandler>::functionArgsAndBody(js::frontend::ParseNode*, JS::Handle<JSFunction*>, js::frontend::FunctionType, js::frontend::FunctionSyntaxKind, js::GeneratorKind, js::frontend::Directives, js::frontend::Directives*) (Parser.cpp:2178)
==3612==    by 0xBFB1E8D: js::frontend::Parser<js::frontend::FullParseHandler>::functionDef(JS::Handle<js::PropertyName*>, js::frontend::TokenStream::Position const&, js::frontend::FunctionType, js::frontend::FunctionSyntaxKind, js::GeneratorKind) (Parser.cpp:1991)
==3612==    by 0xBFB2122: js::frontend::Parser<js::frontend::FullParseHandler>::functionStmt() (Parser.cpp:2399)
==3612==    by 0xBFB4E77: js::frontend::Parser<js::frontend::FullParseHandler>::statement(bool) (Parser.cpp:5235)
==3612==    by 0xC0522E0: js::frontend::CompileScript(js::ExclusiveContext*, js::LifoAlloc*, JS::Handle<JSObject*>, JS::Handle<JSScript*>, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, JSString*, unsigned int, js::SourceCompressionTask*) (BytecodeCompiler.cpp:356)
==3612==    by 0xC384878: Evaluate(JSContext*, JS::Handle<JSObject*>, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, JS::Value*) (jsapi.cpp:4858)
==3612== 
==3612== 160 bytes in 2 blocks are possibly lost in loss record 21,191 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC492394: js::Bindings::initWithTemporaryStorage(js::ExclusiveContext*, js::InternalHandle<js::Bindings*>, unsigned int, unsigned int, js::Binding*, unsigned int) (jsscript.cpp:155)
==3612==    by 0xBFAAEBB: js::frontend::ParseContext<js::frontend::FullParseHandler>::generateFunctionBindings(js::ExclusiveContext*, js::frontend::TokenStream&, js::LifoAlloc&, js::InternalHandle<js::Bindings*>) const (Parser.cpp:334)
==3612==    by 0xBF97226: js::frontend::Parser<js::frontend::FullParseHandler>::leaveFunction(js::frontend::ParseNode*, js::frontend::ParseContext<js::frontend::FullParseHandler>*, js::frontend::FunctionSyntaxKind) (Parser.cpp:1433)
==3612==    by 0xBF9BC82: js::frontend::Parser<js::frontend::FullParseHandler>::functionArgsAndBody(js::frontend::ParseNode*, JS::Handle<JSFunction*>, js::frontend::FunctionType, js::frontend::FunctionSyntaxKind, js::GeneratorKind, js::frontend::Directives, js::frontend::Directives*) (Parser.cpp:2178)
==3612==    by 0xBFB1E8D: js::frontend::Parser<js::frontend::FullParseHandler>::functionDef(JS::Handle<js::PropertyName*>, js::frontend::TokenStream::Position const&, js::frontend::FunctionType, js::frontend::FunctionSyntaxKind, js::GeneratorKind) (Parser.cpp:1991)
==3612==    by 0xBFB2122: js::frontend::Parser<js::frontend::FullParseHandler>::functionStmt() (Parser.cpp:2399)
==3612==    by 0xBFB4E77: js::frontend::Parser<js::frontend::FullParseHandler>::statement(bool) (Parser.cpp:5235)
==3612==    by 0xBFB510F: js::frontend::Parser<js::frontend::FullParseHandler>::statements() (Parser.cpp:2602)
==3612==    by 0xBFB58CF: js::frontend::Parser<js::frontend::FullParseHandler>::functionBody(js::frontend::FunctionSyntaxKind, js::frontend::Parser<js::frontend::FullParseHandler>::FunctionBodyType) (Parser.cpp:1069)
==3612== 
==3612== 160 bytes in 2 blocks are possibly lost in loss record 21,192 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42EAFD: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42EAFD: DefinePropertyOnObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, js::PropDesc const&, bool, bool*) (jsobj.cpp:583)
==3612==    by 0xC431970: js::DefineProperties(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>) (jsobj.cpp:1038)
==3612==    by 0xC01F330: obj_defineProperties(JSContext*, unsigned int, JS::Value*) (Object.cpp:953)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612== 
==3612== 160 bytes in 2 blocks are possibly lost in loss record 21,193 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC581FD7: js::StaticBlockObject::addVar(js::ExclusiveContext*, JS::Handle<js::StaticBlockObject*>, JS::Handle<jsid>, unsigned int, bool*) (ScopeObject.cpp:722)
==3612==    by 0xBF98F2F: js::frontend::Parser<js::frontend::FullParseHandler>::bindLet(js::frontend::BindData<js::frontend::FullParseHandler>*, JS::Handle<js::PropertyName*>, js::frontend::Parser<js::frontend::FullParseHandler>*) (Parser.cpp:2731)
==3612==    by 0xBF95CD8: js::frontend::Parser<js::frontend::FullParseHandler>::bindDestructuringVar(js::frontend::BindData<js::frontend::FullParseHandler>*, js::frontend::ParseNode*) (Parser.cpp:3035)
==3612==    by 0xBF97753: js::frontend::Parser<js::frontend::FullParseHandler>::checkDestructuring(js::frontend::BindData<js::frontend::FullParseHandler>*, js::frontend::ParseNode*, bool) (Parser.cpp:3121)
==3612==    by 0xBFB661D: js::frontend::Parser<js::frontend::FullParseHandler>::variables(js::frontend::ParseNodeKind, bool*, js::StaticBlockObject*, js::frontend::VarContext) (Parser.cpp:3471)
==3612==    by 0xBF9C715: js::frontend::Parser<js::frontend::FullParseHandler>::forStatement() (Parser.cpp:4159)
==3612==    by 0xBFB4D87: js::frontend::Parser<js::frontend::FullParseHandler>::statement(bool) (Parser.cpp:5219)
==3612== 
==3612== 160 bytes in 2 blocks are possibly lost in loss record 21,194 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC5A3A22: js::Shape::replaceLastProperty(js::ExclusiveContext*, js::StackBaseShape&, js::TaggedProto, JS::Handle<js::Shape*>) (Shape.cpp:329)
==3612==    by 0xC5A3E4A: js::Shape::setObjectFlag(js::ExclusiveContext*, js::BaseShape::Flag, js::TaggedProto, js::Shape*) (Shape.cpp:1425)
==3612==    by 0xC5A3FDA: js::ObjectImpl::setFlag(js::ExclusiveContext*, unsigned int, js::ObjectImpl::GenerateShape) (Shape.cpp:1389)
==3612==    by 0xC537B6C: setHadElementsAccess (jsobj.h:312)
==3612==    by 0xC537B6C: SetObjectElementOperation(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Value const&, bool, JSScript*, unsigned char*) (Interpreter.cpp:1319)
==3612==    by 0xC53B180: js::SetObjectElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool, JS::Handle<JSScript*>, unsigned char*) (Interpreter.cpp:3824)
==3612==    by 0xC169292: js::jit::DoSetElemFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICSetElem_Fallback*, JS::Value*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>) (BaselineIC.cpp:5029)
==3612==    by 0x33EEBFF6: ???
==3612==    by 0x33EF09BB: ???
==3612==    by 0x1FD29727: ???
==3612== 
==3612== 160 bytes in 2 blocks are possibly lost in loss record 21,195 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC427207: js_malloc (Utility.h:114)
==3612==    by 0xC427207: malloc_ (MallocProvider.h:53)
==3612==    by 0xC427207: AllocateElements (jsobj.cpp:3030)
==3612==    by 0xC427207: JSObject::growElements(js::ThreadSafeContext*, unsigned int) (jsobj.cpp:3101)
==3612==    by 0xC43BE30: extendDenseElements (jsobjinlines.h:285)
==3612==    by 0xC43BE30: JSObject::ensureDenseElementsNoPackedCheck(js::ThreadSafeContext*, unsigned int, unsigned int) (jsobjinlines.h:322)
==3612==    by 0xC42D6CB: ensureDenseElements (jsobjinlines.h:335)
==3612==    by 0xC42D6CB: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3688)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42F449: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42F449: JSObject::defineGeneric(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3481)
==3612==    by 0xC544A68: InitElemOperation (Interpreter-inl.h:473)
==3612==    by 0xC544A68: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:3189)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612==    by 0xC549784: js::ExecuteKernel(JSContext*, JS::Handle<JSScript*>, JSObject&, JS::Value const&, js::ExecuteType, js::AbstractFramePtr, JS::Value*) (Interpreter.cpp:630)
==3612==    by 0xC549F3D: js::Execute(JSContext*, JS::Handle<JSScript*>, JSObject&, JS::Value*) (Interpreter.cpp:667)
==3612==    by 0xC3848FE: Evaluate(JSContext*, JS::Handle<JSObject*>, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, JS::Value*) (jsapi.cpp:4864)
==3612==    by 0xC384D5A: Evaluate (jsapi.cpp:4903)
==3612==    by 0xC384D5A: JS::Evaluate(JSContext*, JS::Handle<JSObject*>, JS::ReadOnlyCompileOptions const&, char const*, unsigned long, JS::MutableHandle<JS::Value>) (jsapi.cpp:4941)
==3612== 
==3612== 160 bytes in 2 blocks are possibly lost in loss record 21,196 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42E278: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42E278: DefinePropertyOnObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, js::PropDesc const&, bool, bool*) (jsobj.cpp:589)
==3612==    by 0xC431970: js::DefineProperties(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>) (jsobj.cpp:1038)
==3612==    by 0xC01F330: obj_defineProperties(JSContext*, unsigned int, JS::Value*) (Object.cpp:953)
==3612==    by 0x33EEEFF3: ???
==3612== 
==3612== 160 bytes in 2 blocks are possibly lost in loss record 21,197 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC54265A: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:3173)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612==    by 0xC53B606: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:494)
==3612==    by 0xC3CD0E8: js_fun_apply(JSContext*, unsigned int, JS::Value*) (jsfun.cpp:1020)
==3612== 
==3612== 160 bytes in 2 blocks are possibly lost in loss record 21,198 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC5A3A22: js::Shape::replaceLastProperty(js::ExclusiveContext*, js::StackBaseShape&, js::TaggedProto, JS::Handle<js::Shape*>) (Shape.cpp:329)
==3612==    by 0xC5A47B3: setObjectParent (Shape.cpp:1287)
==3612==    by 0xC5A47B3: JSObject::setParent(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>) (Shape.cpp:1269)
==3612==    by 0xC585F63: js::ClonedBlockObject::create(JSContext*, JS::Handle<js::StaticBlockObject*>, js::AbstractFramePtr) (ScopeObject.cpp:636)
==3612==    by 0xC2FDD24: pushBlock (BaselineFrame-inl.h:51)
==3612==    by 0xC2FDD24: js::jit::PushBlockScope(JSContext*, js::jit::BaselineFrame*, JS::Handle<js::StaticBlockObject*>) (VMFunctions.cpp:954)
==3612==    by 0x33EED21A: ???
==3612==    by 0x33EE5889: ???
==3612==    by 0xC17EF31: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:124)
==3612==    by 0xC17F682: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:155)
==3612==    by 0xC5493FC: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:411)
==3612== 
==3612== 167 bytes in 1 blocks are possibly lost in loss record 21,233 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCE12: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1D5D7220: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D38CFB5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D38D59D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D24A052: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5E7BB0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5E9D3A: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5C576B: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C09D16F: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C09D39C: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C0D2652: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612== 
==3612== 167 bytes in 1 blocks are possibly lost in loss record 21,234 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCE12: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1D5D7220: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D38D099: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D38D59D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D24A052: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5E7BB0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5E9D3A: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5C576B: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C09D16F: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C09D39C: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C0D2652: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612== 
==3612== 167 bytes in 1 blocks are possibly lost in loss record 21,235 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCE12: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1D5D7220: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D38D0BD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D38D59D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D24A052: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5E7BB0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5E9D3A: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5C576B: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C09D16F: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C09D39C: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C0D2652: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612== 
==3612== 167 bytes in 1 blocks are possibly lost in loss record 21,236 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCE12: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1D5D7220: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D38D0E1: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D38D59D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D24A052: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5E7BB0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5E9D3A: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5C576B: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C09D16F: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C09D39C: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C0D2652: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612== 
==3612== 167 bytes in 1 blocks are possibly lost in loss record 21,237 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCE12: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1D5D7220: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D38D105: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D38D59D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D24A052: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5E7BB0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5E9D3A: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5C576B: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C09D16F: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C09D39C: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C0D2652: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612== 
==3612== 167 bytes in 1 blocks are possibly lost in loss record 21,238 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCE12: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1D5D7220: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D38D129: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D38D59D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D24A052: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5E7BB0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5E9D3A: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5C576B: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C09D16F: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C09D39C: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C0D2652: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612== 
==3612== 167 bytes in 1 blocks are possibly lost in loss record 21,239 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCE12: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1D5D7220: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D38D14D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D38D59D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D24A052: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5E7BB0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5E9D3A: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5C576B: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C09D16F: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C09D39C: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C0D2652: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612== 
==3612== 167 bytes in 1 blocks are possibly lost in loss record 21,240 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCE12: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1D5D7220: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D38D171: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D38D59D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D24A052: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5E7BB0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5E9D3A: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5C576B: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C09D16F: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C09D39C: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C0D2652: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612== 
==3612== 167 bytes in 1 blocks are possibly lost in loss record 21,241 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCE12: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1D5D7220: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D38D195: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D38D59D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D24A052: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5E7BB0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5E9D3A: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5C576B: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C09D16F: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C09D39C: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C0D2652: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612== 
==3612== 169 (24 direct, 145 indirect) bytes in 1 blocks are definitely lost in loss record 21,352 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x78A1022: g_slice_alloc (gslice.c:1025)
==3612==    by 0x787F3D2: g_list_copy_deep (glist.c:688)
==3612==    by 0x4EB0181: gvc_mixer_ui_device_set_profiles (gvc-mixer-ui-device.c:436)
==3612==    by 0x4EA7B82: create_ui_device_from_port (gvc-mixer-control.c:1954)
==3612==    by 0x4EA7B82: update_card (gvc-mixer-control.c:2495)
==3612==    by 0x4EA7B82: _pa_context_get_card_info_by_index_cb (gvc-mixer-control.c:2671)
==3612==    by 0xB1B681B: context_get_card_info_callback (introspect.c:969)
==3612==    by 0x14E2F280: run_action (pdispatch.c:288)
==3612==    by 0x14E2F60A: pa_pdispatch_run (pdispatch.c:341)
==3612==    by 0xB1AAB2D: pstream_packet_callback (context.c:349)
==3612==    by 0x14E32056: do_read (pstream.c:1012)
==3612==    by 0x14E34CAA: do_pstream_read_write (pstream.c:248)
==3612== 
==3612== 176 bytes in 4 blocks are possibly lost in loss record 21,429 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x78A1022: g_slice_alloc (gslice.c:1025)
==3612==    by 0x6D31FC9: _clutter_actor_get_layout_info (clutter-actor.c:18113)
==3612==    by 0x6D37765: clutter_actor_set_y_expand (clutter-actor.c:20333)
==3612==    by 0x6D40EB1: clutter_actor_set_property (clutter-actor.c:5266)
==3612==    by 0x75FAB96: object_set_property (gobject.c:1423)
==3612==    by 0x75FAB96: g_object_new_with_custom_constructor (gobject.c:1762)
==3612==    by 0x75FAB96: g_object_new_internal (gobject.c:1781)
==3612==    by 0x75FBFA7: g_object_newv (gobject.c:1926)
==3612==    by 0x5557460: object_instance_init (object.cpp:1404)
==3612==    by 0x5557460: ??? (object.cpp:1955)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612==    by 0xC54A402: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:531)
==3612== 
==3612== 192 bytes in 3 blocks are possibly lost in loss record 21,664 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F581: js_calloc (Utility.h:120)
==3612==    by 0xC45F581: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F581: createTable (HashTable.h:1057)
==3612==    by 0xC45F581: init (HashTable.h:1115)
==3612==    by 0xC45F581: init (HashTable.h:321)
==3612==    by 0xC45F581: HashChildren (jspropertytree.cpp:46)
==3612==    by 0xC45F581: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC062EA8: EmitObject(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*) (BytecodeEmitter.cpp:5977)
==3612==    by 0xC060270: js::frontend::EmitTree(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*) (BytecodeEmitter.cpp:6542)
==3612==    by 0xC05F8B5: EmitVariables(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*, VarEmitOption, bool) (BytecodeEmitter.cpp:3561)
==3612==    by 0xC060E35: js::frontend::EmitTree(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*) (BytecodeEmitter.cpp:6330)
==3612== 
==3612== 192 bytes in 3 blocks are possibly lost in loss record 21,665 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F581: js_calloc (Utility.h:120)
==3612==    by 0xC45F581: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F581: createTable (HashTable.h:1057)
==3612==    by 0xC45F581: init (HashTable.h:1115)
==3612==    by 0xC45F581: init (HashTable.h:321)
==3612==    by 0xC45F581: HashChildren (jspropertytree.cpp:46)
==3612==    by 0xC45F581: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC5A3A22: js::Shape::replaceLastProperty(js::ExclusiveContext*, js::StackBaseShape&, js::TaggedProto, JS::Handle<js::Shape*>) (Shape.cpp:329)
==3612==    by 0xC5A3E4A: js::Shape::setObjectFlag(js::ExclusiveContext*, js::BaseShape::Flag, js::TaggedProto, js::Shape*) (Shape.cpp:1425)
==3612==    by 0xC5A3FDA: js::ObjectImpl::setFlag(js::ExclusiveContext*, unsigned int, js::ObjectImpl::GenerateShape) (Shape.cpp:1389)
==3612==    by 0xC4021AD: setDelegate (jsobj.h:269)
==3612==    by 0xC4021AD: js::ExclusiveContext::getNewType(js::Class const*, js::TaggedProto, JSFunction*) (jsinfer.cpp:3882)
==3612==    by 0xC434810: js::NewObjectWithGivenProto(js::ExclusiveContext*, js::Class const*, js::TaggedProto, JSObject*, js::gc::AllocKind, js::NewObjectKind) (jsobj.cpp:1363)
==3612==    by 0xC376915: NewObjectWithGivenProto (jsobjinlines.h:835)
==3612==    by 0xC376915: NewObjectWithGivenProto (jsobjinlines.h:842)
==3612==    by 0xC376915: JS_NewObjectWithGivenProto(JSContext*, JSClass const*, JS::Handle<JSObject*>, JS::Handle<JSObject*>) (jsapi.cpp:2606)
==3612==    by 0x557C07F: gjs_init_class_dynamic (jsapi-dynamic-class.cpp:81)
==3612==    by 0x5551E8B: gjs_define_object_class (object.cpp:2097)
==3612==    by 0x5552EE1: ??? (object.cpp:3069)
==3612== 
==3612== 192 bytes in 3 blocks are possibly lost in loss record 21,666 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888BA0: g_malloc0 (gmem.c:124)
==3612==    by 0x7871D0F: g_hash_table_new_full (ghash.c:723)
==3612==    by 0x6D3CD9B: _clutter_actor_create_transition (clutter-actor.c:19222)
==3612==    by 0x4E9A6C8: _st_theme_node_apply_margins (st-theme-node.c:3187)
==3612==    by 0x4E9F6B9: st_widget_recompute_style (st-widget.c:1601)
==3612==    by 0x6D27EAC: clutter_actor_set_mapped.part.10 (clutter-actor.c:1278)
==3612==    by 0x6D2AD30: clutter_actor_update_map_state (clutter-actor.c:1461)
==3612==    by 0x6D36B29: clutter_actor_real_show (clutter-actor.c:1676)
==3612==    by 0x75F50E4: g_closure_invoke (gclosure.c:804)
==3612==    by 0x760756B: signal_emit_unlocked_R (gsignal.c:3565)
==3612==    by 0x7610ABB: g_signal_emit_valist (gsignal.c:3391)
==3612== 
==3612== 192 bytes in 6 blocks are possibly lost in loss record 21,667 of 27,442
==3612==    at 0x4C2AACE: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x4C2CC81: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888C07: g_realloc (gmem.c:159)
==3612==    by 0x75FE22B: g_object_add_toggle_ref (gobject.c:2967)
==3612==    by 0x5557F1E: object_instance_init (object.cpp:1445)
==3612==    by 0x5557F1E: ??? (object.cpp:1955)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612==    by 0xC54A402: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:531)
==3612==    by 0xC378232: JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (jsapi.cpp:5064)
==3612==    by 0x557D005: gjs_call_function_value (jsapi-util.cpp:711)
==3612==    by 0x5554843: ??? (object.cpp:1482)
==3612==    by 0x20D1F19A: ???
==3612== 
==3612== 192 (80 direct, 112 indirect) bytes in 2 blocks are definitely lost in loss record 21,673 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x78A1022: g_slice_alloc (gslice.c:1025)
==3612==    by 0x78BFC9C: g_variant_get_child_value (gvariant-core.c:1009)
==3612==    by 0x78BD09E: g_variant_valist_get (gvariant.c:5245)
==3612==    by 0x78BDFCF: g_variant_get_va (gvariant.c:5473)
==3612==    by 0x78BE25F: g_variant_get (gvariant.c:5420)
==3612==    by 0x3740E92A: gweather_location_deserialize (in /usr/lib/libgweather-3.so.6.5.1)
==3612==    by 0xBAC11C7: ffi_call_unix64 (in /usr/lib/libffi.so.6.0.4)
==3612==    by 0xBAC0C29: ffi_call (in /usr/lib/libffi.so.6.0.4)
==3612==    by 0x553F280: ??? (function.cpp:1006)
==3612==    by 0x55416AF: ??? (function.cpp:1327)
==3612== 
==3612== 208 bytes in 1 blocks are possibly lost in loss record 21,867 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC5720A9: js_malloc (Utility.h:114)
==3612==    by 0xC5720A9: malloc_ (MallocProvider.h:53)
==3612==    by 0xC5720A9: new_<js::RegExpStatics> (MallocProvider.h:118)
==3612==    by 0xC5720A9: js::RegExpStatics::create(JSContext*, js::GlobalObject*) (RegExpStatics.cpp:61)
==3612==    by 0xC52CB09: js::GlobalObject::create(JSContext*, js::Class const*) (GlobalObject.cpp:569)
==3612==    by 0xC37CEE2: JS_NewGlobalObject(JSContext*, JSClass const*, JSPrincipals*, JS::OnNewGlobalHookOption, JS::CompartmentOptions const&) (jsapi.cpp:2527)
==3612==    by 0x557C8F4: gjs_init_context_standard (jsapi-util.cpp:107)
==3612==    by 0x556B471: ??? (context.cpp:503)
==3612==    by 0x75FAAF6: g_object_new_internal (gobject.c:1823)
==3612==    by 0x75FC48A: g_object_new_valist (gobject.c:2042)
==3612==    by 0x75FC740: g_object_new (gobject.c:1626)
==3612==    by 0x4E675EE: shell_global_init (shell-global.c:329)
==3612==    by 0x7619250: g_type_create_instance (gtype.c:1866)
==3612==    by 0x75FA57A: g_object_new_internal (gobject.c:1783)
==3612== 
==3612== 208 bytes in 1 blocks are possibly lost in loss record 21,868 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC43B80A: js_realloc (Utility.h:132)
==3612==    by 0xC43B80A: js::MallocProvider<js::ThreadSafeContext>::realloc_(void*, unsigned long, unsigned long) (MallocProvider.h:72)
==3612==    by 0xC427040: ReallocateElements (jsobj.cpp:3046)
==3612==    by 0xC427040: JSObject::growElements(js::ThreadSafeContext*, unsigned int) (jsobj.cpp:3097)
==3612==    by 0xBFD4FE8: extendDenseElements (jsobjinlines.h:285)
==3612==    by 0xBFD4FE8: ensureDenseElementsNoPackedCheck (jsobjinlines.h:322)
==3612==    by 0xBFD4FE8: JSObject::ensureDenseElements(js::ExclusiveContext*, unsigned int, unsigned int) (jsobjinlines.h:335)
==3612==    by 0xBFC8EA1: js::array_push(JSContext*, unsigned int, JS::Value*) (jsarray.cpp:2056)
==3612==    by 0x33EEEFF3: ???
==3612==    by 0x3B30ED2F: ???
==3612==    by 0x33EE5889: ???
==3612==    by 0xC17EF31: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:124)
==3612==    by 0xC17F682: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:155)
==3612==    by 0xC5493FC: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:411)
==3612==    by 0xC53B606: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:494)
==3612== 
==3612== 208 bytes in 1 blocks are possibly lost in loss record 21,869 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC43B80A: js_realloc (Utility.h:132)
==3612==    by 0xC43B80A: js::MallocProvider<js::ThreadSafeContext>::realloc_(void*, unsigned long, unsigned long) (MallocProvider.h:72)
==3612==    by 0xC427040: ReallocateElements (jsobj.cpp:3046)
==3612==    by 0xC427040: JSObject::growElements(js::ThreadSafeContext*, unsigned int) (jsobj.cpp:3097)
==3612==    by 0xBFD4FE8: extendDenseElements (jsobjinlines.h:285)
==3612==    by 0xBFD4FE8: ensureDenseElementsNoPackedCheck (jsobjinlines.h:322)
==3612==    by 0xBFD4FE8: JSObject::ensureDenseElements(js::ExclusiveContext*, unsigned int, unsigned int) (jsobjinlines.h:335)
==3612==    by 0xBFC8EA1: js::array_push(JSContext*, unsigned int, JS::Value*) (jsarray.cpp:2056)
==3612==    by 0x20D1EDDB: ???
==3612==    by 0x1AC20D6F: ???
==3612==    by 0x33EE5889: ???
==3612==    by 0xC17EF31: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:124)
==3612==    by 0xC17F682: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:155)
==3612==    by 0xC5493FC: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:411)
==3612==    by 0xC53B606: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:494)
==3612== 
==3612== 208 bytes in 2 blocks are possibly lost in loss record 21,870 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888C07: g_realloc (gmem.c:159)
==3612==    by 0x786727B: g_data_set_internal (gdataset.c:471)
==3612==    by 0x786727B: g_datalist_id_set_data_full (gdataset.c:670)
==3612==    by 0x6D32C0D: _clutter_actor_get_animation_info (clutter-actor.c:18971)
==3612==    by 0x6D334C7: clutter_actor_save_easing_state (clutter-actor.c:19727)
==3612==    by 0x6D335F4: clutter_actor_init (clutter-actor.c:8538)
==3612==    by 0x7619216: g_type_create_instance (gtype.c:1860)
==3612==    by 0x75FA057: g_object_constructor (gobject.c:2068)
==3612==    by 0x6D3735A: clutter_actor_constructor (clutter-actor.c:6250)
==3612==    by 0x75FAD27: g_object_new_with_custom_constructor (gobject.c:1701)
==3612==    by 0x75FAD27: g_object_new_internal (gobject.c:1781)
==3612==    by 0x75FBFA7: g_object_newv (gobject.c:1926)
==3612==    by 0x5557460: object_instance_init (object.cpp:1404)
==3612==    by 0x5557460: ??? (object.cpp:1955)
==3612== 
==3612== 208 bytes in 13 blocks are possibly lost in loss record 21,871 of 27,442
==3612==    at 0x4C2AACE: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x4C2CC81: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888C07: g_realloc (gmem.c:159)
==3612==    by 0x7856948: g_array_maybe_expand (garray.c:788)
==3612==    by 0x7856CDC: g_array_append_vals (garray.c:421)
==3612==    by 0x6D334F6: clutter_actor_save_easing_state (clutter-actor.c:19736)
==3612==    by 0x6D335F4: clutter_actor_init (clutter-actor.c:8538)
==3612==    by 0x7619216: g_type_create_instance (gtype.c:1860)
==3612==    by 0x75FA057: g_object_constructor (gobject.c:2068)
==3612==    by 0x6D3735A: clutter_actor_constructor (clutter-actor.c:6250)
==3612==    by 0x75FAD27: g_object_new_with_custom_constructor (gobject.c:1701)
==3612==    by 0x75FAD27: g_object_new_internal (gobject.c:1781)
==3612==    by 0x75FBFBC: g_object_newv (gobject.c:1930)
==3612== 
==3612== 224 bytes in 2 blocks are possibly lost in loss record 22,030 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC427207: js_malloc (Utility.h:114)
==3612==    by 0xC427207: malloc_ (MallocProvider.h:53)
==3612==    by 0xC427207: AllocateElements (jsobj.cpp:3030)
==3612==    by 0xC427207: JSObject::growElements(js::ThreadSafeContext*, unsigned int) (jsobj.cpp:3101)
==3612==    by 0xBFD4FE8: extendDenseElements (jsobjinlines.h:285)
==3612==    by 0xBFD4FE8: ensureDenseElementsNoPackedCheck (jsobjinlines.h:322)
==3612==    by 0xBFD4FE8: JSObject::ensureDenseElements(js::ExclusiveContext*, unsigned int, unsigned int) (jsobjinlines.h:335)
==3612==    by 0xBFC8EA1: js::array_push(JSContext*, unsigned int, JS::Value*) (jsarray.cpp:2056)
==3612==    by 0x33EEEFF3: ???
==3612==    by 0x3480EF0F: ???
==3612==    by 0x33EE5889: ???
==3612==    by 0xC17EF31: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:124)
==3612==    by 0xC17F682: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:155)
==3612==    by 0xC548F2F: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2658)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612==    by 0xC53B606: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:494)
==3612== 
==3612== 224 bytes in 2 blocks are possibly lost in loss record 22,031 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC427207: js_malloc (Utility.h:114)
==3612==    by 0xC427207: malloc_ (MallocProvider.h:53)
==3612==    by 0xC427207: AllocateElements (jsobj.cpp:3030)
==3612==    by 0xC427207: JSObject::growElements(js::ThreadSafeContext*, unsigned int) (jsobj.cpp:3101)
==3612==    by 0xBFD4FE8: extendDenseElements (jsobjinlines.h:285)
==3612==    by 0xBFD4FE8: ensureDenseElementsNoPackedCheck (jsobjinlines.h:322)
==3612==    by 0xBFD4FE8: JSObject::ensureDenseElements(js::ExclusiveContext*, unsigned int, unsigned int) (jsobjinlines.h:335)
==3612==    by 0xBFC8EA1: js::array_push(JSContext*, unsigned int, JS::Value*) (jsarray.cpp:2056)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612==    by 0xC53D883: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2620)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612==    by 0xC53B606: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:494)
==3612==    by 0xC3CD0E8: js_fun_apply(JSContext*, unsigned int, JS::Value*) (jsfun.cpp:1020)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612== 
==3612== 232 (32 direct, 200 indirect) bytes in 1 blocks are definitely lost in loss record 22,081 of 27,442
==3612==    at 0x4C2AACE: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x4C2CC81: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888C07: g_realloc (gmem.c:159)
==3612==    by 0x75FE22B: g_object_add_toggle_ref (gobject.c:2967)
==3612==    by 0x5557F1E: object_instance_init (object.cpp:1445)
==3612==    by 0x5557F1E: ??? (object.cpp:1955)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612==    by 0xC54A402: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:531)
==3612==    by 0xC378232: JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (jsapi.cpp:5064)
==3612==    by 0x557D005: gjs_call_function_value (jsapi-util.cpp:711)
==3612==    by 0x5554843: ??? (object.cpp:1482)
==3612==    by 0xC54DACD: CallJSNative (jscntxtinlines.h:239)
==3612==    by 0xC54DACD: js::CallJSNativeConstructor(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:272)
==3612== 
==3612== 240 bytes in 3 blocks are possibly lost in loss record 22,198 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC062EA8: EmitObject(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*) (BytecodeEmitter.cpp:5977)
==3612==    by 0xC060270: js::frontend::EmitTree(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*) (BytecodeEmitter.cpp:6542)
==3612==    by 0xC05F8B5: EmitVariables(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*, VarEmitOption, bool) (BytecodeEmitter.cpp:3561)
==3612==    by 0xC060E35: js::frontend::EmitTree(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*) (BytecodeEmitter.cpp:6330)
==3612== 
==3612== 240 bytes in 3 blocks are possibly lost in loss record 22,199 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC43F0C5: bool js::baseops::SetPropertyHelper<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ContextType, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<jsid>, js::baseops::QualifiedBool, JS::MutableHandle<JS::Value>, bool) (jsobj.cpp:5064)
==3612==    by 0xC53E988: setGeneric (jsobj.h:1024)
==3612==    by 0xC53E988: SetPropertyOperation (Interpreter.cpp:340)
==3612==    by 0xC53E988: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2456)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612==    by 0xC549784: js::ExecuteKernel(JSContext*, JS::Handle<JSScript*>, JSObject&, JS::Value const&, js::ExecuteType, js::AbstractFramePtr, JS::Value*) (Interpreter.cpp:630)
==3612==    by 0xC549F3D: js::Execute(JSContext*, JS::Handle<JSScript*>, JSObject&, JS::Value*) (Interpreter.cpp:667)
==3612== 
==3612== 240 bytes in 3 blocks are possibly lost in loss record 22,200 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC5A3A22: js::Shape::replaceLastProperty(js::ExclusiveContext*, js::StackBaseShape&, js::TaggedProto, JS::Handle<js::Shape*>) (Shape.cpp:329)
==3612==    by 0xC5A3E4A: js::Shape::setObjectFlag(js::ExclusiveContext*, js::BaseShape::Flag, js::TaggedProto, js::Shape*) (Shape.cpp:1425)
==3612==    by 0xC5A3FDA: js::ObjectImpl::setFlag(js::ExclusiveContext*, unsigned int, js::ObjectImpl::GenerateShape) (Shape.cpp:1389)
==3612==    by 0xC4021AD: setDelegate (jsobj.h:269)
==3612==    by 0xC4021AD: js::ExclusiveContext::getNewType(js::Class const*, js::TaggedProto, JSFunction*) (jsinfer.cpp:3882)
==3612==    by 0xC434810: js::NewObjectWithGivenProto(js::ExclusiveContext*, js::Class const*, js::TaggedProto, JSObject*, js::gc::AllocKind, js::NewObjectKind) (jsobj.cpp:1363)
==3612==    by 0xC376915: NewObjectWithGivenProto (jsobjinlines.h:835)
==3612==    by 0xC376915: NewObjectWithGivenProto (jsobjinlines.h:842)
==3612==    by 0xC376915: JS_NewObjectWithGivenProto(JSContext*, JSClass const*, JS::Handle<JSObject*>, JS::Handle<JSObject*>) (jsapi.cpp:2606)
==3612==    by 0x557C07F: gjs_init_class_dynamic (jsapi-dynamic-class.cpp:81)
==3612==    by 0x5551E8B: gjs_define_object_class (object.cpp:2097)
==3612==    by 0x5552EE1: ??? (object.cpp:3069)
==3612== 
==3612== 240 bytes in 3 blocks are possibly lost in loss record 22,201 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42E278: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42E278: DefinePropertyOnObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, js::PropDesc const&, bool, bool*) (jsobj.cpp:589)
==3612==    by 0xC42F2DE: js::DefineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, js::PropDesc const&, bool, bool*) (jsobj.cpp:941)
==3612==    by 0xC430051: js::DefineOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool*) (jsobj.cpp:954)
==3612==    by 0xC0214A9: obj_defineProperty(JSContext*, unsigned int, JS::Value*) (Object.cpp:922)
==3612== 
==3612== 248 (88 direct, 160 indirect) bytes in 1 blocks are definitely lost in loss record 22,236 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x78A1022: g_slice_alloc (gslice.c:1025)
==3612==    by 0x7871CBD: g_hash_table_new_full (ghash.c:711)
==3612==    by 0x6109CCB: meta_display_open (display.c:665)
==3612==    by 0x61133DB: meta_run (main.c:595)
==3612==    by 0x402186: main (main.c:470)
==3612== 
==3612== 256 bytes in 1 blocks are possibly lost in loss record 22,519 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F020: js_calloc (Utility.h:120)
==3612==    by 0xC45F020: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F020: createTable (HashTable.h:1057)
==3612==    by 0xC45F020: changeTableSize (HashTable.h:1299)
==3612==    by 0xC45F020: checkOverloaded (HashTable.h:1338)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:1585)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:464)
==3612==    by 0xC45F020: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:88)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42F449: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42F449: JSObject::defineGeneric(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3481)
==3612==    by 0xC3C781F: js::DefineFunction(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, unsigned int, JS::Value*), unsigned int, unsigned int, js::gc::AllocKind, js::NewObjectKind) (jsfun.cpp:1821)
==3612==    by 0xC388FDF: JS_DefineFunctions(JSContext*, JS::Handle<JSObject*>, JSFunctionSpec const*) (jsapi.cpp:4131)
==3612==    by 0xC5F4289: InitArrayBufferClass (TypedArrayObject.cpp:2310)
==3612==    by 0xC5F4289: js_InitTypedArrayClasses(JSContext*, JS::Handle<JSObject*>) (TypedArrayObject.cpp:2486)
==3612== 
==3612== 256 bytes in 1 blocks are possibly lost in loss record 22,520 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F020: js_calloc (Utility.h:120)
==3612==    by 0xC45F020: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F020: createTable (HashTable.h:1057)
==3612==    by 0xC45F020: changeTableSize (HashTable.h:1299)
==3612==    by 0xC45F020: checkOverloaded (HashTable.h:1338)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:1585)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:464)
==3612==    by 0xC45F020: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:88)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42F449: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42F449: JSObject::defineGeneric(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3481)
==3612==    by 0xC42F794: JSObject::defineProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, js::PropertyName*, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3490)
==3612==    by 0xC05896E: js::frontend::ParseNode::getConstantValue(js::ExclusiveContext*, bool, JS::MutableHandle<JS::Value>) (BytecodeEmitter.cpp:3891)
==3612==    by 0xC05882D: js::frontend::ParseNode::getConstantValue(js::ExclusiveContext*, bool, JS::MutableHandle<JS::Value>) (BytecodeEmitter.cpp:3859)
==3612== 
==3612== 256 bytes in 1 blocks are possibly lost in loss record 22,521 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F020: js_calloc (Utility.h:120)
==3612==    by 0xC45F020: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F020: createTable (HashTable.h:1057)
==3612==    by 0xC45F020: changeTableSize (HashTable.h:1299)
==3612==    by 0xC45F020: checkOverloaded (HashTable.h:1338)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:1585)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:464)
==3612==    by 0xC45F020: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:88)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC54265A: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:3173)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612==    by 0xC549784: js::ExecuteKernel(JSContext*, JS::Handle<JSScript*>, JSObject&, JS::Value const&, js::ExecuteType, js::AbstractFramePtr, JS::Value*) (Interpreter.cpp:630)
==3612==    by 0xC549F3D: js::Execute(JSContext*, JS::Handle<JSScript*>, JSObject&, JS::Value*) (Interpreter.cpp:667)
==3612== 
==3612== 256 bytes in 1 blocks are possibly lost in loss record 22,522 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F020: js_calloc (Utility.h:120)
==3612==    by 0xC45F020: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F020: createTable (HashTable.h:1057)
==3612==    by 0xC45F020: changeTableSize (HashTable.h:1299)
==3612==    by 0xC45F020: checkOverloaded (HashTable.h:1338)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:1585)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:464)
==3612==    by 0xC45F020: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:88)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42F449: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42F449: JSObject::defineGeneric(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3481)
==3612==    by 0xC3C781F: js::DefineFunction(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, unsigned int, JS::Value*), unsigned int, unsigned int, js::gc::AllocKind, js::NewObjectKind) (jsfun.cpp:1821)
==3612==    by 0xC388FDF: JS_DefineFunctions(JSContext*, JS::Handle<JSObject*>, JSFunctionSpec const*) (jsapi.cpp:4131)
==3612==    by 0x557C1C2: gjs_init_class_dynamic (jsapi-dynamic-class.cpp:110)
==3612== 
==3612== 256 bytes in 1 blocks are possibly lost in loss record 22,523 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F020: js_calloc (Utility.h:120)
==3612==    by 0xC45F020: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F020: createTable (HashTable.h:1057)
==3612==    by 0xC45F020: changeTableSize (HashTable.h:1299)
==3612==    by 0xC45F020: checkOverloaded (HashTable.h:1338)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:1585)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:464)
==3612==    by 0xC45F020: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:88)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42E278: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42E278: DefinePropertyOnObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, js::PropDesc const&, bool, bool*) (jsobj.cpp:589)
==3612==    by 0xC431970: js::DefineProperties(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>) (jsobj.cpp:1038)
==3612==    by 0xC01F330: obj_defineProperties(JSContext*, unsigned int, JS::Value*) (Object.cpp:953)
==3612==    by 0x33EEEFF3: ???
==3612== 
==3612== 256 bytes in 1 blocks are possibly lost in loss record 22,524 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F020: js_calloc (Utility.h:120)
==3612==    by 0xC45F020: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F020: createTable (HashTable.h:1057)
==3612==    by 0xC45F020: changeTableSize (HashTable.h:1299)
==3612==    by 0xC45F020: checkOverloaded (HashTable.h:1338)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:1585)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:464)
==3612==    by 0xC45F020: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:88)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC5A3A22: js::Shape::replaceLastProperty(js::ExclusiveContext*, js::StackBaseShape&, js::TaggedProto, JS::Handle<js::Shape*>) (Shape.cpp:329)
==3612==    by 0xC5A3E4A: js::Shape::setObjectFlag(js::ExclusiveContext*, js::BaseShape::Flag, js::TaggedProto, js::Shape*) (Shape.cpp:1425)
==3612==    by 0xC5A3FDA: js::ObjectImpl::setFlag(js::ExclusiveContext*, unsigned int, js::ObjectImpl::GenerateShape) (Shape.cpp:1389)
==3612==    by 0xC537B6C: setHadElementsAccess (jsobj.h:312)
==3612==    by 0xC537B6C: SetObjectElementOperation(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Value const&, bool, JSScript*, unsigned char*) (Interpreter.cpp:1319)
==3612==    by 0xC53B180: js::SetObjectElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool, JS::Handle<JSScript*>, unsigned char*) (Interpreter.cpp:3824)
==3612==    by 0xC169292: js::jit::DoSetElemFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICSetElem_Fallback*, JS::Value*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>) (BaselineIC.cpp:5029)
==3612==    by 0x33EEBFF6: ???
==3612==    by 0x20D1F3A3: ???
==3612==    by 0x453E33AF: ???
==3612== 
==3612== 256 bytes in 1 blocks are possibly lost in loss record 22,525 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F020: js_calloc (Utility.h:120)
==3612==    by 0xC45F020: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F020: createTable (HashTable.h:1057)
==3612==    by 0xC45F020: changeTableSize (HashTable.h:1299)
==3612==    by 0xC45F020: checkOverloaded (HashTable.h:1338)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:1585)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:464)
==3612==    by 0xC45F020: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:88)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC43F0C5: bool js::baseops::SetPropertyHelper<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ContextType, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<jsid>, js::baseops::QualifiedBool, JS::MutableHandle<JS::Value>, bool) (jsobj.cpp:5064)
==3612==    by 0xC54CF17: setGeneric (jsobj.h:1024)
==3612==    by 0xC54CF17: bool js::SetProperty<false>(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Value const&) (Interpreter.cpp:3740)
==3612==    by 0xC16B35C: js::jit::DoSetPropFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICSetProp_Fallback*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>) (BaselineIC.cpp:7386)
==3612==    by 0x33EEBB64: ???
==3612==    by 0x20D1F3A3: ???
==3612== 
==3612== 256 bytes in 4 blocks are possibly lost in loss record 22,526 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F581: js_calloc (Utility.h:120)
==3612==    by 0xC45F581: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F581: createTable (HashTable.h:1057)
==3612==    by 0xC45F581: init (HashTable.h:1115)
==3612==    by 0xC45F581: init (HashTable.h:321)
==3612==    by 0xC45F581: HashChildren (jspropertytree.cpp:46)
==3612==    by 0xC45F581: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC5A3A22: js::Shape::replaceLastProperty(js::ExclusiveContext*, js::StackBaseShape&, js::TaggedProto, JS::Handle<js::Shape*>) (Shape.cpp:329)
==3612==    by 0xC5A3E4A: js::Shape::setObjectFlag(js::ExclusiveContext*, js::BaseShape::Flag, js::TaggedProto, js::Shape*) (Shape.cpp:1425)
==3612==    by 0xC5A3FDA: js::ObjectImpl::setFlag(js::ExclusiveContext*, unsigned int, js::ObjectImpl::GenerateShape) (Shape.cpp:1389)
==3612==    by 0xC4021AD: setDelegate (jsobj.h:269)
==3612==    by 0xC4021AD: js::ExclusiveContext::getNewType(js::Class const*, js::TaggedProto, JSFunction*) (jsinfer.cpp:3882)
==3612==    by 0xC434810: js::NewObjectWithGivenProto(js::ExclusiveContext*, js::Class const*, js::TaggedProto, JSObject*, js::gc::AllocKind, js::NewObjectKind) (jsobj.cpp:1363)
==3612==    by 0xC376915: NewObjectWithGivenProto (jsobjinlines.h:835)
==3612==    by 0xC376915: NewObjectWithGivenProto (jsobjinlines.h:842)
==3612==    by 0xC376915: JS_NewObjectWithGivenProto(JSContext*, JSClass const*, JS::Handle<JSObject*>, JS::Handle<JSObject*>) (jsapi.cpp:2606)
==3612==    by 0x557C07F: gjs_init_class_dynamic (jsapi-dynamic-class.cpp:81)
==3612==    by 0x5551E8B: gjs_define_object_class (object.cpp:2097)
==3612==    by 0x555B3A1: gjs_define_info (repo.cpp:450)
==3612== 
==3612== 256 bytes in 4 blocks are possibly lost in loss record 22,527 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F581: js_calloc (Utility.h:120)
==3612==    by 0xC45F581: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F581: createTable (HashTable.h:1057)
==3612==    by 0xC45F581: init (HashTable.h:1115)
==3612==    by 0xC45F581: init (HashTable.h:321)
==3612==    by 0xC45F581: HashChildren (jspropertytree.cpp:46)
==3612==    by 0xC45F581: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC581FD7: js::StaticBlockObject::addVar(js::ExclusiveContext*, JS::Handle<js::StaticBlockObject*>, JS::Handle<jsid>, unsigned int, bool*) (ScopeObject.cpp:722)
==3612==    by 0xBF98F2F: js::frontend::Parser<js::frontend::FullParseHandler>::bindLet(js::frontend::BindData<js::frontend::FullParseHandler>*, JS::Handle<js::PropertyName*>, js::frontend::Parser<js::frontend::FullParseHandler>*) (Parser.cpp:2731)
==3612==    by 0xBF95CD8: js::frontend::Parser<js::frontend::FullParseHandler>::bindDestructuringVar(js::frontend::BindData<js::frontend::FullParseHandler>*, js::frontend::ParseNode*) (Parser.cpp:3035)
==3612==    by 0xBF97753: js::frontend::Parser<js::frontend::FullParseHandler>::checkDestructuring(js::frontend::BindData<js::frontend::FullParseHandler>*, js::frontend::ParseNode*, bool) (Parser.cpp:3121)
==3612==    by 0xBFB661D: js::frontend::Parser<js::frontend::FullParseHandler>::variables(js::frontend::ParseNodeKind, bool*, js::StaticBlockObject*, js::frontend::VarContext) (Parser.cpp:3471)
==3612==    by 0xBF9D4D5: js::frontend::Parser<js::frontend::FullParseHandler>::letDeclaration() (Parser.cpp:3625)
==3612==    by 0xBFB4F57: js::frontend::Parser<js::frontend::FullParseHandler>::statement(bool) (Parser.cpp:5205)
==3612== 
==3612== 256 bytes in 11 blocks are definitely lost in loss record 22,536 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888C07: g_realloc (gmem.c:159)
==3612==    by 0x78A53D6: g_string_maybe_expand (gstring.c:102)
==3612==    by 0x78A56F6: g_string_insert_len (gstring.c:476)
==3612==    by 0x810EBE1: gtk_print_action_and_target (gtkactionmuxer.c:942)
==3612==    by 0x810FF67: _gtk_menu_tracker_item_new (gtkmenutrackeritem.c:513)
==3612==    by 0x8110C73: gtk_menu_tracker_add_items.isra.1 (gtkmenutracker.c:342)
==3612==    by 0x8110F76: gtk_menu_tracker_model_changed (gtkmenutracker.c:445)
==3612==    by 0xBAC11C7: ffi_call_unix64 (in /usr/lib/libffi.so.6.0.4)
==3612==    by 0xBAC0C29: ffi_call (in /usr/lib/libffi.so.6.0.4)
==3612==    by 0x75F591D: g_cclosure_marshal_generic (gclosure.c:1490)
==3612==    by 0x75F50E4: g_closure_invoke (gclosure.c:804)
==3612== 
==3612== 264 bytes in 3 blocks are possibly lost in loss record 22,607 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x78A1022: g_slice_alloc (gslice.c:1025)
==3612==    by 0x7871CBD: g_hash_table_new_full (ghash.c:711)
==3612==    by 0x6D3CD9B: _clutter_actor_create_transition (clutter-actor.c:19222)
==3612==    by 0x4E9A6C8: _st_theme_node_apply_margins (st-theme-node.c:3187)
==3612==    by 0x4E9F6B9: st_widget_recompute_style (st-widget.c:1601)
==3612==    by 0x6D27EAC: clutter_actor_set_mapped.part.10 (clutter-actor.c:1278)
==3612==    by 0x6D2AD30: clutter_actor_update_map_state (clutter-actor.c:1461)
==3612==    by 0x6D36B29: clutter_actor_real_show (clutter-actor.c:1676)
==3612==    by 0x75F50E4: g_closure_invoke (gclosure.c:804)
==3612==    by 0x760756B: signal_emit_unlocked_R (gsignal.c:3565)
==3612== 
==3612== 288 bytes in 4 blocks are possibly lost in loss record 22,793 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x78A1022: g_slice_alloc (gslice.c:1025)
==3612==    by 0x5A21F19: ??? (in /usr/lib/libgirepository-1.0.so.1.0.0)
==3612==    by 0x55340FC: get_field_info (boxed.cpp:523)
==3612==    by 0x55340FC: ??? (boxed.cpp:801)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612==    by 0xC54A402: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:531)
==3612==    by 0xC54A66B: js::InvokeGetterOrSetter(JSContext*, JSObject*, JS::Value, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:603)
==3612==    by 0xC43CBC6: js::Shape::set(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, bool, JS::MutableHandle<JS::Value>) (Shape-inl.h:95)
==3612==    by 0xC43E964: bool js::baseops::SetPropertyHelper<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ContextType, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<jsid>, js::baseops::QualifiedBool, JS::MutableHandle<JS::Value>, bool) (jsobj.cpp:4952)
==3612==    by 0xC53E988: setGeneric (jsobj.h:1024)
==3612==    by 0xC53E988: SetPropertyOperation (Interpreter.cpp:340)
==3612==    by 0xC53E988: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2456)
==3612== 
==3612== 304 bytes in 2 blocks are possibly lost in loss record 22,834 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888C07: g_realloc (gmem.c:159)
==3612==    by 0x786727B: g_data_set_internal (gdataset.c:471)
==3612==    by 0x786727B: g_datalist_id_set_data_full (gdataset.c:670)
==3612==    by 0x75F8FD1: g_object_notify_queue_freeze (gobject.c:242)
==3612==    by 0x75FD3B2: g_object_set_property (gobject.c:2349)
==3612==    by 0x554C9D6: set_g_param_from_prop (object.cpp:447)
==3612==    by 0x554C9D6: ??? (object.cpp:525)
==3612==    by 0xC43B3DD: js::CallJSPropertyOpSetter(JSContext*, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>) (jscntxtinlines.h:323)
==3612==    by 0xC43CB65: js::Shape::set(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, bool, JS::MutableHandle<JS::Value>) (Shape-inl.h:112)
==3612==    by 0xC43D04C: bool js::NativeSet<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ContextType, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, bool, JS::MutableHandle<JS::Value>) (jsobj.cpp:4370)
==3612==    by 0xC42D859: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3768)
==3612==    by 0xC43F0C5: bool js::baseops::SetPropertyHelper<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ContextType, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<jsid>, js::baseops::QualifiedBool, JS::MutableHandle<JS::Value>, bool) (jsobj.cpp:5064)
==3612==    by 0xC53E988: setGeneric (jsobj.h:1024)
==3612==    by 0xC53E988: SetPropertyOperation (Interpreter.cpp:340)
==3612==    by 0xC53E988: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2456)
==3612== 
==3612== 311 bytes in 1 blocks are possibly lost in loss record 22,840 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCE12: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1D5D7220: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D38D075: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D38D59D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D24A052: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5E7BB0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5E9D3A: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5C576B: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C09D16F: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C09D39C: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C0D2652: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612== 
==3612== 312 bytes in 13 blocks are possibly lost in loss record 22,908 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x78A1022: g_slice_alloc (gslice.c:1025)
==3612==    by 0x6D32BD9: _clutter_actor_get_animation_info (clutter-actor.c:18967)
==3612==    by 0x6D334C7: clutter_actor_save_easing_state (clutter-actor.c:19727)
==3612==    by 0x6D335F4: clutter_actor_init (clutter-actor.c:8538)
==3612==    by 0x7619216: g_type_create_instance (gtype.c:1860)
==3612==    by 0x75FA057: g_object_constructor (gobject.c:2068)
==3612==    by 0x6D3735A: clutter_actor_constructor (clutter-actor.c:6250)
==3612==    by 0x75FAD27: g_object_new_with_custom_constructor (gobject.c:1701)
==3612==    by 0x75FAD27: g_object_new_internal (gobject.c:1781)
==3612==    by 0x75FBFBC: g_object_newv (gobject.c:1930)
==3612==    by 0x5557460: object_instance_init (object.cpp:1404)
==3612==    by 0x5557460: ??? (object.cpp:1955)
==3612== 
==3612== 320 bytes in 4 blocks are possibly lost in loss record 23,016 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC43F0C5: bool js::baseops::SetPropertyHelper<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ContextType, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<jsid>, js::baseops::QualifiedBool, JS::MutableHandle<JS::Value>, bool) (jsobj.cpp:5064)
==3612==    by 0xC53E988: setGeneric (jsobj.h:1024)
==3612==    by 0xC53E988: SetPropertyOperation (Interpreter.cpp:340)
==3612==    by 0xC53E988: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2456)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612==    by 0xC53B606: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:494)
==3612==    by 0xC54A402: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:531)
==3612== 
==3612== 320 bytes in 4 blocks are possibly lost in loss record 23,017 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC5A3A22: js::Shape::replaceLastProperty(js::ExclusiveContext*, js::StackBaseShape&, js::TaggedProto, JS::Handle<js::Shape*>) (Shape.cpp:329)
==3612==    by 0xC5A3E4A: js::Shape::setObjectFlag(js::ExclusiveContext*, js::BaseShape::Flag, js::TaggedProto, js::Shape*) (Shape.cpp:1425)
==3612==    by 0xC5A3FDA: js::ObjectImpl::setFlag(js::ExclusiveContext*, unsigned int, js::ObjectImpl::GenerateShape) (Shape.cpp:1389)
==3612==    by 0xC4021AD: setDelegate (jsobj.h:269)
==3612==    by 0xC4021AD: js::ExclusiveContext::getNewType(js::Class const*, js::TaggedProto, JSFunction*) (jsinfer.cpp:3882)
==3612==    by 0xC434810: js::NewObjectWithGivenProto(js::ExclusiveContext*, js::Class const*, js::TaggedProto, JSObject*, js::gc::AllocKind, js::NewObjectKind) (jsobj.cpp:1363)
==3612==    by 0xC376915: NewObjectWithGivenProto (jsobjinlines.h:835)
==3612==    by 0xC376915: NewObjectWithGivenProto (jsobjinlines.h:842)
==3612==    by 0xC376915: JS_NewObjectWithGivenProto(JSContext*, JSClass const*, JS::Handle<JSObject*>, JS::Handle<JSObject*>) (jsapi.cpp:2606)
==3612==    by 0x557C07F: gjs_init_class_dynamic (jsapi-dynamic-class.cpp:81)
==3612==    by 0x5551E8B: gjs_define_object_class (object.cpp:2097)
==3612==    by 0x555B3A1: gjs_define_info (repo.cpp:450)
==3612== 
==3612== 320 bytes in 5 blocks are possibly lost in loss record 23,018 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC42862E: js_malloc (Utility.h:114)
==3612==    by 0xC42862E: malloc_ (MallocProvider.h:53)
==3612==    by 0xC42862E: pod_malloc<js::HeapSlot> (MallocProvider.h:105)
==3612==    by 0xC42862E: AllocateSlots (jsobj.cpp:2719)
==3612==    by 0xC42862E: JSObject::growSlots(js::ThreadSafeContext*, JS::Handle<JSObject*>, unsigned int, unsigned int) (jsobj.cpp:2781)
==3612==    by 0xC43C831: JSObject::updateSlotsForSpan(js::ThreadSafeContext*, JS::Handle<JSObject*>, unsigned long, unsigned long) (jsobj.cpp:2652)
==3612==    by 0xC433415: JSObject::setLastProperty(js::ThreadSafeContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>) (jsobj.cpp:2688)
==3612==    by 0xC59EB9E: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:403)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC43F0C5: bool js::baseops::SetPropertyHelper<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ContextType, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<jsid>, js::baseops::QualifiedBool, JS::MutableHandle<JS::Value>, bool) (jsobj.cpp:5064)
==3612==    by 0xC53E988: setGeneric (jsobj.h:1024)
==3612==    by 0xC53E988: SetPropertyOperation (Interpreter.cpp:340)
==3612==    by 0xC53E988: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2456)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612==    by 0xC549784: js::ExecuteKernel(JSContext*, JS::Handle<JSScript*>, JSObject&, JS::Value const&, js::ExecuteType, js::AbstractFramePtr, JS::Value*) (Interpreter.cpp:630)
==3612== 
==3612== 320 bytes in 5 blocks are possibly lost in loss record 23,019 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F581: js_calloc (Utility.h:120)
==3612==    by 0xC45F581: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F581: createTable (HashTable.h:1057)
==3612==    by 0xC45F581: init (HashTable.h:1115)
==3612==    by 0xC45F581: init (HashTable.h:321)
==3612==    by 0xC45F581: HashChildren (jspropertytree.cpp:46)
==3612==    by 0xC45F581: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42F449: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42F449: JSObject::defineGeneric(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3481)
==3612==    by 0xC386FB1: DefinePropertyById(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, JSPropertyOpWrapper const&, JSStrictPropertyOpWrapper const&, unsigned int, unsigned int) [clone .isra.288] (jsapi.cpp:2977)
==3612==    by 0xC387667: DefineProperty(JSContext*, JS::Handle<JSObject*>, char const*, JS::Handle<JS::Value>, JSPropertyOpWrapper const&, JSStrictPropertyOpWrapper const&, unsigned int, unsigned int) [clone .isra.289] (jsapi.cpp:3026)
==3612==    by 0xC387B37: JS_DefineProperty(JSContext*, JS::Handle<JSObject*>, char const*, double, unsigned int, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>)) (jsapi.cpp:3135)
==3612== 
==3612== 326 bytes in 12 blocks are definitely lost in loss record 23,028 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x613E8E7: async_get_property_finish (xprops.c:218)
==3612==    by 0x613F39F: meta_prop_get_values (xprops.c:945)
==3612==    by 0x613841D: meta_window_reload_property_from_xwindow (window-props.c:106)
==3612==    by 0x613CA99: process_property_notify (window-x11.c:2180)
==3612==    by 0x613CA99: meta_window_x11_property_notify (window-x11.c:2189)
==3612==    by 0x61320EA: handle_other_xevent (events.c:1472)
==3612==    by 0x613280A: meta_display_handle_xevent (events.c:1784)
==3612==    by 0x613280A: xevent_filter (events.c:1823)
==3612==    by 0xA335C40: gdk_event_apply_filters (gdkeventsource.c:79)
==3612==    by 0xA336018: gdk_event_source_translate_event (gdkeventsource.c:198)
==3612==    by 0xA336018: _gdk_x11_display_queue_events (gdkeventsource.c:341)
==3612==    by 0xA300358: gdk_display_get_event (gdkdisplay.c:438)
==3612==    by 0xA335CB1: gdk_event_source_dispatch (gdkeventsource.c:363)
==3612== 
==3612== 384 bytes in 1 blocks are possibly lost in loss record 23,294 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x4011911: allocate_dtv (in /usr/lib/ld-2.25.so)
==3612==    by 0x401223D: _dl_allocate_tls (in /usr/lib/ld-2.25.so)
==3612==    by 0x7B54F85: pthread_create@@GLIBC_2.2.5 (in /usr/lib/libpthread-2.25.so)
==3612==    by 0x1C0FDE3B: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x7B5C088: __pthread_once_slow (in /usr/lib/libpthread-2.25.so)
==3612==    by 0x1C0FBAB2: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1D357631: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5FAD1A: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C0D4FBE: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C09ABC8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x400F239: call_init.part.0 (in /usr/lib/ld-2.25.so)
==3612== 
==3612== 384 bytes in 1 blocks are possibly lost in loss record 23,296 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x4011911: allocate_dtv (in /usr/lib/ld-2.25.so)
==3612==    by 0x401223D: _dl_allocate_tls (in /usr/lib/ld-2.25.so)
==3612==    by 0x7B54F85: pthread_create@@GLIBC_2.2.5 (in /usr/lib/libpthread-2.25.so)
==3612==    by 0x14E44F0C: pa_thread_new (thread-posix.c:97)
==3612==    by 0xB1CE062: pa_threaded_mainloop_start (thread-mainloop.c:152)
==3612==    by 0x22CDEB0E: pulse_driver_open (in /usr/lib/libcanberra-0.30/libcanberra-pulse.so)
==3612==    by 0x8CC60A2: ??? (in /usr/lib/libcanberra.so.0.2.5)
==3612==    by 0x8CBD637: ??? (in /usr/lib/libcanberra.so.0.2.5)
==3612==    by 0x8CBDCA5: ca_context_open (in /usr/lib/libcanberra.so.0.2.5)
==3612==    by 0x4E67514: shell_global_init (shell-global.c:291)
==3612==    by 0x7619250: g_type_create_instance (gtype.c:1866)
==3612== 
==3612== 384 bytes in 1 blocks are possibly lost in loss record 23,297 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x4011911: allocate_dtv (in /usr/lib/ld-2.25.so)
==3612==    by 0x401223D: _dl_allocate_tls (in /usr/lib/ld-2.25.so)
==3612==    by 0x7B54F85: pthread_create@@GLIBC_2.2.5 (in /usr/lib/libpthread-2.25.so)
==3612==    by 0x1571199A: ??? (in /usr/lib/libnspr4.so)
==3612==    by 0x1571204F: PR_CreateThread (in /usr/lib/libnspr4.so)
==3612==    by 0xC3D4521: js::GCHelperThread::init() (jsgc.cpp:2201)
==3612==    by 0xC3D46B4: js_InitGC(JSRuntime*, unsigned int) (jsgc.cpp:1100)
==3612==    by 0xC576118: JSRuntime::init(unsigned int) (Runtime.cpp:370)
==3612==    by 0xC37213F: JS_NewRuntime(unsigned int, JSUseHelperThreads, JSRuntime*) (jsapi.cpp:653)
==3612==    by 0x5584260: gjs_runtime_for_current_thread (runtime.cpp:303)
==3612==    by 0x5584260: gjs_runtime_ref() (runtime.cpp:330)
==3612==    by 0x556B35B: ??? (context.cpp:485)
==3612== 
==3612== 384 bytes in 2 blocks are possibly lost in loss record 23,298 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F020: js_calloc (Utility.h:120)
==3612==    by 0xC45F020: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F020: createTable (HashTable.h:1057)
==3612==    by 0xC45F020: changeTableSize (HashTable.h:1299)
==3612==    by 0xC45F020: checkOverloaded (HashTable.h:1338)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:1585)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:464)
==3612==    by 0xC45F020: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:88)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC43F0C5: bool js::baseops::SetPropertyHelper<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ContextType, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<jsid>, js::baseops::QualifiedBool, JS::MutableHandle<JS::Value>, bool) (jsobj.cpp:5064)
==3612==    by 0xC53E988: setGeneric (jsobj.h:1024)
==3612==    by 0xC53E988: SetPropertyOperation (Interpreter.cpp:340)
==3612==    by 0xC53E988: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2456)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612==    by 0xC53B606: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:494)
==3612==    by 0xC3CE433: js::CallOrConstructBoundFunction(JSContext*, unsigned int, JS::Value*) (jsfun.cpp:1282)
==3612== 
==3612== 384 bytes in 3 blocks are possibly lost in loss record 23,299 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC43B80A: js_realloc (Utility.h:132)
==3612==    by 0xC43B80A: js::MallocProvider<js::ThreadSafeContext>::realloc_(void*, unsigned long, unsigned long) (MallocProvider.h:72)
==3612==    by 0xC4280B4: ReallocateSlots (jsobj.cpp:2734)
==3612==    by 0xC4280B4: JSObject::growSlots(js::ThreadSafeContext*, JS::Handle<JSObject*>, unsigned int, unsigned int) (jsobj.cpp:2788)
==3612==    by 0xC43C831: JSObject::updateSlotsForSpan(js::ThreadSafeContext*, JS::Handle<JSObject*>, unsigned long, unsigned long) (jsobj.cpp:2652)
==3612==    by 0xC433415: JSObject::setLastProperty(js::ThreadSafeContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>) (jsobj.cpp:2688)
==3612==    by 0xC59EB9E: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:403)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC43F0C5: bool js::baseops::SetPropertyHelper<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ContextType, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<jsid>, js::baseops::QualifiedBool, JS::MutableHandle<JS::Value>, bool) (jsobj.cpp:5064)
==3612==    by 0xC537BF7: setGeneric (jsobj.h:1024)
==3612==    by 0xC537BF7: SetObjectElementOperation(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Value const&, bool, JSScript*, unsigned char*) (Interpreter.cpp:1323)
==3612==    by 0xC53B180: js::SetObjectElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool, JS::Handle<JSScript*>, unsigned char*) (Interpreter.cpp:3824)
==3612== 
==3612== 384 bytes in 3 blocks are possibly lost in loss record 23,300 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F020: js_calloc (Utility.h:120)
==3612==    by 0xC45F020: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F020: createTable (HashTable.h:1057)
==3612==    by 0xC45F020: changeTableSize (HashTable.h:1299)
==3612==    by 0xC45F020: checkOverloaded (HashTable.h:1338)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:1585)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:464)
==3612==    by 0xC45F020: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:88)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC581FD7: js::StaticBlockObject::addVar(js::ExclusiveContext*, JS::Handle<js::StaticBlockObject*>, JS::Handle<jsid>, unsigned int, bool*) (ScopeObject.cpp:722)
==3612==    by 0xBF98F2F: js::frontend::Parser<js::frontend::FullParseHandler>::bindLet(js::frontend::BindData<js::frontend::FullParseHandler>*, JS::Handle<js::PropertyName*>, js::frontend::Parser<js::frontend::FullParseHandler>*) (Parser.cpp:2731)
==3612==    by 0xBF95CD8: js::frontend::Parser<js::frontend::FullParseHandler>::bindDestructuringVar(js::frontend::BindData<js::frontend::FullParseHandler>*, js::frontend::ParseNode*) (Parser.cpp:3035)
==3612==    by 0xBF97753: js::frontend::Parser<js::frontend::FullParseHandler>::checkDestructuring(js::frontend::BindData<js::frontend::FullParseHandler>*, js::frontend::ParseNode*, bool) (Parser.cpp:3121)
==3612==    by 0xBFB661D: js::frontend::Parser<js::frontend::FullParseHandler>::variables(js::frontend::ParseNodeKind, bool*, js::StaticBlockObject*, js::frontend::VarContext) (Parser.cpp:3471)
==3612==    by 0xBF9D4D5: js::frontend::Parser<js::frontend::FullParseHandler>::letDeclaration() (Parser.cpp:3625)
==3612==    by 0xBFB4F57: js::frontend::Parser<js::frontend::FullParseHandler>::statement(bool) (Parser.cpp:5205)
==3612== 
==3612== 384 bytes in 6 blocks are possibly lost in loss record 23,301 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F581: js_calloc (Utility.h:120)
==3612==    by 0xC45F581: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F581: createTable (HashTable.h:1057)
==3612==    by 0xC45F581: init (HashTable.h:1115)
==3612==    by 0xC45F581: init (HashTable.h:321)
==3612==    by 0xC45F581: HashChildren (jspropertytree.cpp:46)
==3612==    by 0xC45F581: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC492394: js::Bindings::initWithTemporaryStorage(js::ExclusiveContext*, js::InternalHandle<js::Bindings*>, unsigned int, unsigned int, js::Binding*, unsigned int) (jsscript.cpp:155)
==3612==    by 0xBFAAEBB: js::frontend::ParseContext<js::frontend::FullParseHandler>::generateFunctionBindings(js::ExclusiveContext*, js::frontend::TokenStream&, js::LifoAlloc&, js::InternalHandle<js::Bindings*>) const (Parser.cpp:334)
==3612==    by 0xBF97226: js::frontend::Parser<js::frontend::FullParseHandler>::leaveFunction(js::frontend::ParseNode*, js::frontend::ParseContext<js::frontend::FullParseHandler>*, js::frontend::FunctionSyntaxKind) (Parser.cpp:1433)
==3612==    by 0xBF9BC82: js::frontend::Parser<js::frontend::FullParseHandler>::functionArgsAndBody(js::frontend::ParseNode*, JS::Handle<JSFunction*>, js::frontend::FunctionType, js::frontend::FunctionSyntaxKind, js::GeneratorKind, js::frontend::Directives, js::frontend::Directives*) (Parser.cpp:2178)
==3612==    by 0xBFB1E8D: js::frontend::Parser<js::frontend::FullParseHandler>::functionDef(JS::Handle<js::PropertyName*>, js::frontend::TokenStream::Position const&, js::frontend::FunctionType, js::frontend::FunctionSyntaxKind, js::GeneratorKind) (Parser.cpp:1991)
==3612==    by 0xBFB22D3: js::frontend::Parser<js::frontend::FullParseHandler>::functionExpr() (Parser.cpp:2431)
==3612==    by 0xBFB618F: js::frontend::Parser<js::frontend::FullParseHandler>::primaryExpr(js::frontend::TokenKind) (Parser.cpp:7298)
==3612==    by 0xBFB84D0: js::frontend::Parser<js::frontend::FullParseHandler>::memberExpr(js::frontend::TokenKind, bool) (Parser.cpp:6792)
==3612==    by 0xBFB8D77: js::frontend::Parser<js::frontend::FullParseHandler>::unaryExpr() (Parser.cpp:5749)
==3612== 
==3612== 384 bytes in 6 blocks are possibly lost in loss record 23,302 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F581: js_calloc (Utility.h:120)
==3612==    by 0xC45F581: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F581: createTable (HashTable.h:1057)
==3612==    by 0xC45F581: init (HashTable.h:1115)
==3612==    by 0xC45F581: init (HashTable.h:321)
==3612==    by 0xC45F581: HashChildren (jspropertytree.cpp:46)
==3612==    by 0xC45F581: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC54265A: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:3173)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612==    by 0xC549784: js::ExecuteKernel(JSContext*, JS::Handle<JSScript*>, JSObject&, JS::Value const&, js::ExecuteType, js::AbstractFramePtr, JS::Value*) (Interpreter.cpp:630)
==3612==    by 0xC549F3D: js::Execute(JSContext*, JS::Handle<JSScript*>, JSObject&, JS::Value*) (Interpreter.cpp:667)
==3612== 
==3612== 384 bytes in 6 blocks are possibly lost in loss record 23,303 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F581: js_calloc (Utility.h:120)
==3612==    by 0xC45F581: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F581: createTable (HashTable.h:1057)
==3612==    by 0xC45F581: init (HashTable.h:1115)
==3612==    by 0xC45F581: init (HashTable.h:321)
==3612==    by 0xC45F581: HashChildren (jspropertytree.cpp:46)
==3612==    by 0xC45F581: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC43F0C5: bool js::baseops::SetPropertyHelper<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ContextType, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<jsid>, js::baseops::QualifiedBool, JS::MutableHandle<JS::Value>, bool) (jsobj.cpp:5064)
==3612==    by 0xC537BF7: setGeneric (jsobj.h:1024)
==3612==    by 0xC537BF7: SetObjectElementOperation(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Value const&, bool, JSScript*, unsigned char*) (Interpreter.cpp:1323)
==3612==    by 0xC53B180: js::SetObjectElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool, JS::Handle<JSScript*>, unsigned char*) (Interpreter.cpp:3824)
==3612==    by 0xC169292: js::jit::DoSetElemFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICSetElem_Fallback*, JS::Value*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>) (BaselineIC.cpp:5029)
==3612==    by 0x33EEBFF6: ???
==3612== 
==3612== 384 bytes in 6 blocks are possibly lost in loss record 23,304 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F581: js_calloc (Utility.h:120)
==3612==    by 0xC45F581: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F581: createTable (HashTable.h:1057)
==3612==    by 0xC45F581: init (HashTable.h:1115)
==3612==    by 0xC45F581: init (HashTable.h:321)
==3612==    by 0xC45F581: HashChildren (jspropertytree.cpp:46)
==3612==    by 0xC45F581: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC5A3A22: js::Shape::replaceLastProperty(js::ExclusiveContext*, js::StackBaseShape&, js::TaggedProto, JS::Handle<js::Shape*>) (Shape.cpp:329)
==3612==    by 0xC5A47B3: setObjectParent (Shape.cpp:1287)
==3612==    by 0xC5A47B3: JSObject::setParent(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>) (Shape.cpp:1269)
==3612==    by 0xC585F63: js::ClonedBlockObject::create(JSContext*, JS::Handle<js::StaticBlockObject*>, js::AbstractFramePtr) (ScopeObject.cpp:636)
==3612==    by 0xC5B07AE: js::InterpreterFrame::pushBlock(JSContext*, js::StaticBlockObject&) (Stack.cpp:327)
==3612==    by 0xC53F09B: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:3376)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612==    by 0xC53B606: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:494)
==3612==    by 0xC3CD0E8: js_fun_apply(JSContext*, unsigned int, JS::Value*) (jsfun.cpp:1020)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612== 
==3612== 400 bytes in 1 blocks are possibly lost in loss record 23,371 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC43B80A: js_realloc (Utility.h:132)
==3612==    by 0xC43B80A: js::MallocProvider<js::ThreadSafeContext>::realloc_(void*, unsigned long, unsigned long) (MallocProvider.h:72)
==3612==    by 0xC427040: ReallocateElements (jsobj.cpp:3046)
==3612==    by 0xC427040: JSObject::growElements(js::ThreadSafeContext*, unsigned int) (jsobj.cpp:3097)
==3612==    by 0xBFD4FE8: extendDenseElements (jsobjinlines.h:285)
==3612==    by 0xBFD4FE8: ensureDenseElementsNoPackedCheck (jsobjinlines.h:322)
==3612==    by 0xBFD4FE8: JSObject::ensureDenseElements(js::ExclusiveContext*, unsigned int, unsigned int) (jsobjinlines.h:335)
==3612==    by 0xBFC8EA1: js::array_push(JSContext*, unsigned int, JS::Value*) (jsarray.cpp:2056)
==3612==    by 0x33EEEFF3: ???
==3612==    by 0x1E3DC75F: ???
==3612==    by 0x33EE5889: ???
==3612==    by 0xC17EF31: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:124)
==3612==    by 0xC17F682: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:155)
==3612==    by 0xC5493FC: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:411)
==3612==    by 0xC53B606: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:494)
==3612== 
==3612== 400 bytes in 1 blocks are possibly lost in loss record 23,372 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC43B80A: js_realloc (Utility.h:132)
==3612==    by 0xC43B80A: js::MallocProvider<js::ThreadSafeContext>::realloc_(void*, unsigned long, unsigned long) (MallocProvider.h:72)
==3612==    by 0xC427040: ReallocateElements (jsobj.cpp:3046)
==3612==    by 0xC427040: JSObject::growElements(js::ThreadSafeContext*, unsigned int) (jsobj.cpp:3097)
==3612==    by 0xBFD4FE8: extendDenseElements (jsobjinlines.h:285)
==3612==    by 0xBFD4FE8: ensureDenseElementsNoPackedCheck (jsobjinlines.h:322)
==3612==    by 0xBFD4FE8: JSObject::ensureDenseElements(js::ExclusiveContext*, unsigned int, unsigned int) (jsobjinlines.h:335)
==3612==    by 0xBFC8EA1: js::array_push(JSContext*, unsigned int, JS::Value*) (jsarray.cpp:2056)
==3612==    by 0x33EEEFF3: ???
==3612==    by 0x1F56F62F: ???
==3612==    by 0x33EE5889: ???
==3612==    by 0xC17EF31: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:124)
==3612==    by 0xC17F682: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:155)
==3612==    by 0xC5493FC: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:411)
==3612==    by 0xC53B606: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:494)
==3612== 
==3612== 400 bytes in 1 blocks are possibly lost in loss record 23,373 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC43B80A: js_realloc (Utility.h:132)
==3612==    by 0xC43B80A: js::MallocProvider<js::ThreadSafeContext>::realloc_(void*, unsigned long, unsigned long) (MallocProvider.h:72)
==3612==    by 0xC427040: ReallocateElements (jsobj.cpp:3046)
==3612==    by 0xC427040: JSObject::growElements(js::ThreadSafeContext*, unsigned int) (jsobj.cpp:3097)
==3612==    by 0xBFD4FE8: extendDenseElements (jsobjinlines.h:285)
==3612==    by 0xBFD4FE8: ensureDenseElementsNoPackedCheck (jsobjinlines.h:322)
==3612==    by 0xBFD4FE8: JSObject::ensureDenseElements(js::ExclusiveContext*, unsigned int, unsigned int) (jsobjinlines.h:335)
==3612==    by 0xBFC8EA1: js::array_push(JSContext*, unsigned int, JS::Value*) (jsarray.cpp:2056)
==3612==    by 0x33EEEFF3: ???
==3612==    by 0x1FB3393F: ???
==3612==    by 0x33EE5889: ???
==3612==    by 0xC17EF31: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:124)
==3612==    by 0xC17F682: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:155)
==3612==    by 0xC5493FC: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:411)
==3612==    by 0xC53B606: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:494)
==3612== 
==3612== 400 bytes in 5 blocks are possibly lost in loss record 23,374 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC427207: js_malloc (Utility.h:114)
==3612==    by 0xC427207: malloc_ (MallocProvider.h:53)
==3612==    by 0xC427207: AllocateElements (jsobj.cpp:3030)
==3612==    by 0xC427207: JSObject::growElements(js::ThreadSafeContext*, unsigned int) (jsobj.cpp:3101)
==3612==    by 0xC43BE30: extendDenseElements (jsobjinlines.h:285)
==3612==    by 0xC43BE30: JSObject::ensureDenseElementsNoPackedCheck(js::ThreadSafeContext*, unsigned int, unsigned int) (jsobjinlines.h:322)
==3612==    by 0xC42D6CB: ensureDenseElements (jsobjinlines.h:335)
==3612==    by 0xC42D6CB: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3688)
==3612==    by 0xC43F0C5: bool js::baseops::SetPropertyHelper<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ContextType, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<jsid>, js::baseops::QualifiedBool, JS::MutableHandle<JS::Value>, bool) (jsobj.cpp:5064)
==3612==    by 0xC537BF7: setGeneric (jsobj.h:1024)
==3612==    by 0xC537BF7: SetObjectElementOperation(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Value const&, bool, JSScript*, unsigned char*) (Interpreter.cpp:1323)
==3612==    by 0xC53E43A: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2492)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612==    by 0xC53B606: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:494)
==3612==    by 0xC3CD0E8: js_fun_apply(JSContext*, unsigned int, JS::Value*) (jsfun.cpp:1020)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612== 
==3612== 455 bytes in 1 blocks are possibly lost in loss record 23,572 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1D5D71B6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D249628: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D22C5A8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D22E295: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9AFCCCC: recreate_store (cogl-buffer-gl.c:154)
==3612==    by 0x9AFD26A: _cogl_buffer_gl_bind (cogl-buffer-gl.c:408)
==3612==    by 0x9AFD2C9: _cogl_buffer_gl_set_data (cogl-buffer-gl.c:366)
==3612==    by 0x9B15802: cogl_indices_new (cogl-indices.c:98)
==3612==    by 0x9B15BF7: cogl_get_rectangle_indices (cogl-indices.c:216)
==3612==    by 0x9B395EB: _cogl_journal_flush_vbo_offsets_and_entries (cogl-journal.c:643)
==3612== 
==3612== 480 bytes in 6 blocks are possibly lost in loss record 23,715 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC581FD7: js::StaticBlockObject::addVar(js::ExclusiveContext*, JS::Handle<js::StaticBlockObject*>, JS::Handle<jsid>, unsigned int, bool*) (ScopeObject.cpp:722)
==3612==    by 0xBF98F2F: js::frontend::Parser<js::frontend::FullParseHandler>::bindLet(js::frontend::BindData<js::frontend::FullParseHandler>*, JS::Handle<js::PropertyName*>, js::frontend::Parser<js::frontend::FullParseHandler>*) (Parser.cpp:2731)
==3612==    by 0xBF95CD8: js::frontend::Parser<js::frontend::FullParseHandler>::bindDestructuringVar(js::frontend::BindData<js::frontend::FullParseHandler>*, js::frontend::ParseNode*) (Parser.cpp:3035)
==3612==    by 0xBF97753: js::frontend::Parser<js::frontend::FullParseHandler>::checkDestructuring(js::frontend::BindData<js::frontend::FullParseHandler>*, js::frontend::ParseNode*, bool) (Parser.cpp:3121)
==3612==    by 0xBFB661D: js::frontend::Parser<js::frontend::FullParseHandler>::variables(js::frontend::ParseNodeKind, bool*, js::StaticBlockObject*, js::frontend::VarContext) (Parser.cpp:3471)
==3612==    by 0xBF9D4D5: js::frontend::Parser<js::frontend::FullParseHandler>::letDeclaration() (Parser.cpp:3625)
==3612==    by 0xBFB4F57: js::frontend::Parser<js::frontend::FullParseHandler>::statement(bool) (Parser.cpp:5205)
==3612== 
==3612== 480 bytes in 6 blocks are possibly lost in loss record 23,716 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42F449: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42F449: JSObject::defineGeneric(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3481)
==3612==    by 0xC386FB1: DefinePropertyById(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, JSPropertyOpWrapper const&, JSStrictPropertyOpWrapper const&, unsigned int, unsigned int) [clone .isra.288] (jsapi.cpp:2977)
==3612==    by 0xC387667: DefineProperty(JSContext*, JS::Handle<JSObject*>, char const*, JS::Handle<JS::Value>, JSPropertyOpWrapper const&, JSStrictPropertyOpWrapper const&, unsigned int, unsigned int) [clone .isra.289] (jsapi.cpp:3026)
==3612==    by 0xC387B37: JS_DefineProperty(JSContext*, JS::Handle<JSObject*>, char const*, double, unsigned int, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>)) (jsapi.cpp:3135)
==3612== 
==3612== 480 bytes in 6 blocks are possibly lost in loss record 23,717 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC5A3A22: js::Shape::replaceLastProperty(js::ExclusiveContext*, js::StackBaseShape&, js::TaggedProto, JS::Handle<js::Shape*>) (Shape.cpp:329)
==3612==    by 0xC5A47B3: setObjectParent (Shape.cpp:1287)
==3612==    by 0xC5A47B3: JSObject::setParent(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>) (Shape.cpp:1269)
==3612==    by 0xC585F63: js::ClonedBlockObject::create(JSContext*, JS::Handle<js::StaticBlockObject*>, js::AbstractFramePtr) (ScopeObject.cpp:636)
==3612==    by 0xC5B07AE: js::InterpreterFrame::pushBlock(JSContext*, js::StaticBlockObject&) (Stack.cpp:327)
==3612==    by 0xC53F09B: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:3376)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612==    by 0xC53B606: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:494)
==3612==    by 0xC3CD0E8: js_fun_apply(JSContext*, unsigned int, JS::Value*) (jsfun.cpp:1020)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612== 
==3612== 480 bytes in 15 blocks are possibly lost in loss record 23,718 of 27,442
==3612==    at 0x4C2AACE: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x4C2CC81: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888C07: g_realloc (gmem.c:159)
==3612==    by 0x75FDDA3: g_object_weak_ref (gobject.c:2680)
==3612==    by 0x7350DDD: g_settings_backend_watch (gsettingsbackend.c:242)
==3612==    by 0x7355FE1: g_settings_constructed (gsettings.c:679)
==3612==    by 0x75FAAF6: g_object_new_internal (gobject.c:1823)
==3612==    by 0x75FBFA7: g_object_newv (gobject.c:1926)
==3612==    by 0x5557460: object_instance_init (object.cpp:1404)
==3612==    by 0x5557460: ??? (object.cpp:1955)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612==    by 0xC54A402: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:531)
==3612== 
==3612== 512 bytes in 1 blocks are possibly lost in loss record 23,957 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F020: js_calloc (Utility.h:120)
==3612==    by 0xC45F020: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F020: createTable (HashTable.h:1057)
==3612==    by 0xC45F020: changeTableSize (HashTable.h:1299)
==3612==    by 0xC45F020: checkOverloaded (HashTable.h:1338)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:1585)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:464)
==3612==    by 0xC45F020: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:88)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42F449: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42F449: JSObject::defineGeneric(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3481)
==3612==    by 0xC386FB1: DefinePropertyById(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, JSPropertyOpWrapper const&, JSStrictPropertyOpWrapper const&, unsigned int, unsigned int) [clone .isra.288] (jsapi.cpp:2977)
==3612==    by 0xC387667: DefineProperty(JSContext*, JS::Handle<JSObject*>, char const*, JS::Handle<JS::Value>, JSPropertyOpWrapper const&, JSStrictPropertyOpWrapper const&, unsigned int, unsigned int) [clone .isra.289] (jsapi.cpp:3026)
==3612==    by 0xC387B37: JS_DefineProperty(JSContext*, JS::Handle<JSObject*>, char const*, double, unsigned int, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>)) (jsapi.cpp:3135)
==3612== 
==3612== 512 bytes in 1 blocks are possibly lost in loss record 23,958 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC43B80A: js_realloc (Utility.h:132)
==3612==    by 0xC43B80A: js::MallocProvider<js::ThreadSafeContext>::realloc_(void*, unsigned long, unsigned long) (MallocProvider.h:72)
==3612==    by 0xC4280B4: ReallocateSlots (jsobj.cpp:2734)
==3612==    by 0xC4280B4: JSObject::growSlots(js::ThreadSafeContext*, JS::Handle<JSObject*>, unsigned int, unsigned int) (jsobj.cpp:2788)
==3612==    by 0xC43C831: JSObject::updateSlotsForSpan(js::ThreadSafeContext*, JS::Handle<JSObject*>, unsigned long, unsigned long) (jsobj.cpp:2652)
==3612==    by 0xC433415: JSObject::setLastProperty(js::ThreadSafeContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>) (jsobj.cpp:2688)
==3612==    by 0xC59EB9E: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:403)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC43F0C5: bool js::baseops::SetPropertyHelper<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ContextType, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<jsid>, js::baseops::QualifiedBool, JS::MutableHandle<JS::Value>, bool) (jsobj.cpp:5064)
==3612==    by 0xC53E988: setGeneric (jsobj.h:1024)
==3612==    by 0xC53E988: SetPropertyOperation (Interpreter.cpp:340)
==3612==    by 0xC53E988: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2456)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612== 
==3612== 512 bytes in 1 blocks are possibly lost in loss record 23,959 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F020: js_calloc (Utility.h:120)
==3612==    by 0xC45F020: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F020: createTable (HashTable.h:1057)
==3612==    by 0xC45F020: changeTableSize (HashTable.h:1299)
==3612==    by 0xC45F020: checkOverloaded (HashTable.h:1338)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:1585)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:464)
==3612==    by 0xC45F020: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:88)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42F449: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42F449: JSObject::defineGeneric(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3481)
==3612==    by 0xC386FB1: DefinePropertyById(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, JSPropertyOpWrapper const&, JSStrictPropertyOpWrapper const&, unsigned int, unsigned int) [clone .isra.288] (jsapi.cpp:2977)
==3612==    by 0xC387667: DefineProperty(JSContext*, JS::Handle<JSObject*>, char const*, JS::Handle<JS::Value>, JSPropertyOpWrapper const&, JSStrictPropertyOpWrapper const&, unsigned int, unsigned int) [clone .isra.289] (jsapi.cpp:3026)
==3612==    by 0xC3877F2: JS_DefineProperty(JSContext*, JS::Handle<JSObject*>, char const*, JS::Handle<JS::Value>, unsigned int, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>)) (jsapi.cpp:3085)
==3612== 
==3612== 512 bytes in 1 blocks are possibly lost in loss record 23,960 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F020: js_calloc (Utility.h:120)
==3612==    by 0xC45F020: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F020: createTable (HashTable.h:1057)
==3612==    by 0xC45F020: changeTableSize (HashTable.h:1299)
==3612==    by 0xC45F020: checkOverloaded (HashTable.h:1338)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:1585)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:464)
==3612==    by 0xC45F020: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:88)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC43F0C5: bool js::baseops::SetPropertyHelper<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ContextType, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<jsid>, js::baseops::QualifiedBool, JS::MutableHandle<JS::Value>, bool) (jsobj.cpp:5064)
==3612==    by 0xC537BF7: setGeneric (jsobj.h:1024)
==3612==    by 0xC537BF7: SetObjectElementOperation(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Value const&, bool, JSScript*, unsigned char*) (Interpreter.cpp:1323)
==3612==    by 0xC53E43A: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2492)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612==    by 0xC53B606: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:494)
==3612== 
==3612== 512 bytes in 1 blocks are possibly lost in loss record 23,961 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC43B80A: js_realloc (Utility.h:132)
==3612==    by 0xC43B80A: js::MallocProvider<js::ThreadSafeContext>::realloc_(void*, unsigned long, unsigned long) (MallocProvider.h:72)
==3612==    by 0xC42620D: ReallocateElements (jsobj.cpp:3046)
==3612==    by 0xC42620D: JSObject::shrinkElements(js::ThreadSafeContext*, unsigned int) (jsobj.cpp:3135)
==3612==    by 0xBFDB373: bool js::ArraySetLength<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ContextType, JS::Handle<js::ArrayObject*>, JS::Handle<jsid>, unsigned int, JS::Handle<JS::Value>, bool) (jsarray.cpp:546)
==3612==    by 0xC43EE23: bool js::baseops::SetPropertyHelper<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ContextType, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<jsid>, js::baseops::QualifiedBool, JS::MutableHandle<JS::Value>, bool) (jsobj.cpp:5026)
==3612==    by 0xBFC379F: setGeneric (jsobj.h:1024)
==3612==    by 0xBFC379F: setProperty (jsobj.h:1032)
==3612==    by 0xBFC379F: js::SetLengthProperty(JSContext*, JS::Handle<JSObject*>, double) (jsarray.cpp:367)
==3612==    by 0xBFCB158: js::array_splice_impl(JSContext*, unsigned int, JS::Value*, bool) (jsarray.cpp:2565)
==3612==    by 0x20D1EDDB: ???
==3612==    by 0x2278D4CF: ???
==3612==    by 0x33EE5889: ???
==3612==    by 0xC17EF31: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:124)
==3612==    by 0xC17F682: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:155)
==3612== 
==3612== 512 bytes in 3 blocks are possibly lost in loss record 23,962 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F020: js_calloc (Utility.h:120)
==3612==    by 0xC45F020: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F020: createTable (HashTable.h:1057)
==3612==    by 0xC45F020: changeTableSize (HashTable.h:1299)
==3612==    by 0xC45F020: checkOverloaded (HashTable.h:1338)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:1585)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:464)
==3612==    by 0xC45F020: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:88)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC43F0C5: bool js::baseops::SetPropertyHelper<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ContextType, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<jsid>, js::baseops::QualifiedBool, JS::MutableHandle<JS::Value>, bool) (jsobj.cpp:5064)
==3612==    by 0xC537BF7: setGeneric (jsobj.h:1024)
==3612==    by 0xC537BF7: SetObjectElementOperation(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Value const&, bool, JSScript*, unsigned char*) (Interpreter.cpp:1323)
==3612==    by 0xC53B180: js::SetObjectElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool, JS::Handle<JSScript*>, unsigned char*) (Interpreter.cpp:3824)
==3612==    by 0xC169292: js::jit::DoSetElemFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICSetElem_Fallback*, JS::Value*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>) (BaselineIC.cpp:5029)
==3612==    by 0x33EEBFF6: ???
==3612== 
==3612== 512 bytes in 8 blocks are possibly lost in loss record 23,963 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F581: js_calloc (Utility.h:120)
==3612==    by 0xC45F581: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F581: createTable (HashTable.h:1057)
==3612==    by 0xC45F581: init (HashTable.h:1115)
==3612==    by 0xC45F581: init (HashTable.h:321)
==3612==    by 0xC45F581: HashChildren (jspropertytree.cpp:46)
==3612==    by 0xC45F581: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC43F0C5: bool js::baseops::SetPropertyHelper<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ContextType, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<jsid>, js::baseops::QualifiedBool, JS::MutableHandle<JS::Value>, bool) (jsobj.cpp:5064)
==3612==    by 0xC53E988: setGeneric (jsobj.h:1024)
==3612==    by 0xC53E988: SetPropertyOperation (Interpreter.cpp:340)
==3612==    by 0xC53E988: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2456)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612==    by 0xC53B606: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:494)
==3612==    by 0xC3CD0E8: js_fun_apply(JSContext*, unsigned int, JS::Value*) (jsfun.cpp:1020)
==3612== 
==3612== 520 bytes in 1 blocks are possibly lost in loss record 23,991 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xFFB2E52: LoadVendor (libeglvendor.c:436)
==3612==    by 0xFFB2E52: LoadVendorFromConfigFile (libeglvendor.c:317)
==3612==    by 0xFFB35AD: LoadVendorsFromConfigDir (libeglvendor.c:119)
==3612==    by 0xFFB35AD: LoadVendors (libeglvendor.c:68)
==3612==    by 0x7B5C088: __pthread_once_slow (in /usr/lib/libpthread-2.25.so)
==3612==    by 0xFFB375E: __eglLoadVendors (libeglvendor.c:136)
==3612==    by 0xFFB1AA5: __eglGetEGLDispatchAddress (libeglmapping.c:64)
==3612==    by 0xFFB0885: eglGetProcAddress (libegl.c:1014)
==3612==    by 0x60D8C62: meta_egl_constructed (meta-egl.c:715)
==3612==    by 0x75FA5AD: g_object_new_internal (gobject.c:1823)
==3612==    by 0x75FBFBC: g_object_newv (gobject.c:1930)
==3612==    by 0x75FC753: g_object_new (gobject.c:1623)
==3612==    by 0x60D5F17: meta_backend_initable_init (meta-backend.c:447)
==3612== 
==3612== 520 bytes in 13 blocks are possibly lost in loss record 23,992 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x78A1022: g_slice_alloc (gslice.c:1025)
==3612==    by 0x7856A7C: g_array_sized_new (garray.c:193)
==3612==    by 0x6D33533: clutter_actor_save_easing_state (clutter-actor.c:19730)
==3612==    by 0x6D335F4: clutter_actor_init (clutter-actor.c:8538)
==3612==    by 0x7619216: g_type_create_instance (gtype.c:1860)
==3612==    by 0x75FA057: g_object_constructor (gobject.c:2068)
==3612==    by 0x6D3735A: clutter_actor_constructor (clutter-actor.c:6250)
==3612==    by 0x75FAD27: g_object_new_with_custom_constructor (gobject.c:1701)
==3612==    by 0x75FAD27: g_object_new_internal (gobject.c:1781)
==3612==    by 0x75FBFBC: g_object_newv (gobject.c:1930)
==3612==    by 0x5557460: object_instance_init (object.cpp:1404)
==3612==    by 0x5557460: ??? (object.cpp:1955)
==3612== 
==3612== 544 (48 direct, 496 indirect) bytes in 2 blocks are definitely lost in loss record 24,032 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x78A1022: g_slice_alloc (gslice.c:1025)
==3612==    by 0x787F6A3: g_list_append (glist.c:261)
==3612==    by 0x4EA7F2D: determine_profiles_for_port (gvc-mixer-control.c:1913)
==3612==    by 0x4EA7F2D: update_card (gvc-mixer-control.c:2467)
==3612==    by 0x4EA7F2D: _pa_context_get_card_info_by_index_cb (gvc-mixer-control.c:2671)
==3612==    by 0xB1B681B: context_get_card_info_callback (introspect.c:969)
==3612==    by 0x14E2F280: run_action (pdispatch.c:288)
==3612==    by 0x14E2F60A: pa_pdispatch_run (pdispatch.c:341)
==3612==    by 0xB1AAB2D: pstream_packet_callback (context.c:349)
==3612==    by 0x14E32056: do_read (pstream.c:1012)
==3612==    by 0x14E34CAA: do_pstream_read_write (pstream.c:248)
==3612==    by 0xAF96E49: dispatch_func (glib-mainloop.c:556)
==3612== 
==3612== 560 bytes in 7 blocks are possibly lost in loss record 24,081 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC492394: js::Bindings::initWithTemporaryStorage(js::ExclusiveContext*, js::InternalHandle<js::Bindings*>, unsigned int, unsigned int, js::Binding*, unsigned int) (jsscript.cpp:155)
==3612==    by 0xBFAAEBB: js::frontend::ParseContext<js::frontend::FullParseHandler>::generateFunctionBindings(js::ExclusiveContext*, js::frontend::TokenStream&, js::LifoAlloc&, js::InternalHandle<js::Bindings*>) const (Parser.cpp:334)
==3612==    by 0xBF97226: js::frontend::Parser<js::frontend::FullParseHandler>::leaveFunction(js::frontend::ParseNode*, js::frontend::ParseContext<js::frontend::FullParseHandler>*, js::frontend::FunctionSyntaxKind) (Parser.cpp:1433)
==3612==    by 0xBF9BC82: js::frontend::Parser<js::frontend::FullParseHandler>::functionArgsAndBody(js::frontend::ParseNode*, JS::Handle<JSFunction*>, js::frontend::FunctionType, js::frontend::FunctionSyntaxKind, js::GeneratorKind, js::frontend::Directives, js::frontend::Directives*) (Parser.cpp:2178)
==3612==    by 0xBFB1E8D: js::frontend::Parser<js::frontend::FullParseHandler>::functionDef(JS::Handle<js::PropertyName*>, js::frontend::TokenStream::Position const&, js::frontend::FunctionType, js::frontend::FunctionSyntaxKind, js::GeneratorKind) (Parser.cpp:1991)
==3612==    by 0xBFB22D3: js::frontend::Parser<js::frontend::FullParseHandler>::functionExpr() (Parser.cpp:2431)
==3612==    by 0xBFB618F: js::frontend::Parser<js::frontend::FullParseHandler>::primaryExpr(js::frontend::TokenKind) (Parser.cpp:7298)
==3612==    by 0xBFB84D0: js::frontend::Parser<js::frontend::FullParseHandler>::memberExpr(js::frontend::TokenKind, bool) (Parser.cpp:6792)
==3612==    by 0xBFB8D77: js::frontend::Parser<js::frontend::FullParseHandler>::unaryExpr() (Parser.cpp:5749)
==3612== 
==3612== 561 (352 direct, 209 indirect) bytes in 4 blocks are definitely lost in loss record 24,082 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC04E409: js_malloc (Utility.h:114)
==3612==    by 0xC04E409: malloc_ (MallocProvider.h:53)
==3612==    by 0xC04E409: new_<js::ScriptSource> (MallocProvider.h:118)
==3612==    by 0xC04E409: js::frontend::CreateScriptSourceObject(js::ExclusiveContext*, JS::ReadOnlyCompileOptions const&) (BytecodeCompiler.cpp:196)
==3612==    by 0xC0510E1: js::frontend::CompileScript(js::ExclusiveContext*, js::LifoAlloc*, JS::Handle<JSObject*>, JS::Handle<JSScript*>, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, JSString*, unsigned int, js::SourceCompressionTask*) (BytecodeCompiler.cpp:244)
==3612==    by 0xC384878: Evaluate(JSContext*, JS::Handle<JSObject*>, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, JS::Value*) (jsapi.cpp:4858)
==3612==    by 0xC384D5A: Evaluate (jsapi.cpp:4903)
==3612==    by 0xC384D5A: JS::Evaluate(JSContext*, JS::Handle<JSObject*>, JS::ReadOnlyCompileOptions const&, char const*, unsigned long, JS::MutableHandle<JS::Value>) (jsapi.cpp:4941)
==3612==    by 0x557D276: gjs_eval_with_scope (jsapi-util.cpp:933)
==3612==    by 0x557528F: ??? (importer.cpp:356)
==3612==    by 0x557AF66: import_file_on_module (importer.cpp:476)
==3612==    by 0x557AF66: do_import (importer.cpp:628)
==3612==    by 0x557AF66: ??? (importer.cpp:916)
==3612==    by 0xC4265DB: CallResolveOp (jsobj.cpp:3897)
==3612==    by 0xC4265DB: bool LookupOwnPropertyInline<(js::AllowGC)1>(js::ExclusiveContext*, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<jsid, (js::AllowGC)1>::HandleType, js::MaybeRooted<JSObject*, (js::AllowGC)1>::MutableHandleType, js::MaybeRooted<js::Shape*, (js::AllowGC)1>::MutableHandleType, bool*) (jsobj.cpp:3986)
==3612==    by 0xC426930: bool LookupPropertyInline<(js::AllowGC)1>(js::ExclusiveContext*, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<jsid, (js::AllowGC)1>::HandleType, js::MaybeRooted<JSObject*, (js::AllowGC)1>::MutableHandleType, js::MaybeRooted<js::Shape*, (js::AllowGC)1>::MutableHandleType) (jsobj.cpp:4045)
==3612==    by 0xC429B53: bool GetPropertyHelperInline<(js::AllowGC)1>(JSContext*, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<jsid, (js::AllowGC)1>::HandleType, js::MaybeRooted<JS::Value, (js::AllowGC)1>::MutableHandleType) (jsobj.cpp:4407)
==3612==    by 0xC3833F4: getGeneric (jsobj.h:985)
==3612==    by 0xC3833F4: JS_ForwardGetPropertyTo(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) (jsapi.cpp:3356)
==3612== 
==3612== 576 bytes in 2 blocks are possibly lost in loss record 24,125 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC46073D: js_calloc (Utility.h:120)
==3612==    by 0xC46073D: calloc_ (jsalloc.h:29)
==3612==    by 0xC46073D: createTable (HashTable.h:1057)
==3612==    by 0xC46073D: changeTableSize (HashTable.h:1299)
==3612==    by 0xC46073D: checkUnderloaded (HashTable.h:1370)
==3612==    by 0xC46073D: remove (HashTable.h:1615)
==3612==    by 0xC46073D: remove (HashTable.h:341)
==3612==    by 0xC46073D: remove (HashTable.h:469)
==3612==    by 0xC46073D: js::Shape::removeChild(js::Shape*) (jspropertytree.cpp:115)
==3612==    by 0xC3E1A48: SweepPhase (jsgc.cpp:3885)
==3612==    by 0xC3E1A48: IncrementalCollectSlice(JSRuntime*, long, JS::gcreason::Reason, js::JSGCInvocationKind) (jsgc.cpp:4444)
==3612==    by 0xC3E4001: GCCycle(JSRuntime*, bool, long, js::JSGCInvocationKind, JS::gcreason::Reason) (jsgc.cpp:4565)
==3612==    by 0xC3E4888: Collect(JSRuntime*, bool, long, js::JSGCInvocationKind, JS::gcreason::Reason) (jsgc.cpp:4698)
==3612==    by 0x557CED5: gjs_gc_if_needed (jsapi-util.cpp:809)
==3612==    by 0x55698E3: ??? (context.cpp:619)
==3612==    by 0x78833E9: g_main_dispatch (gmain.c:3203)
==3612==    by 0x78833E9: g_main_context_dispatch (gmain.c:3856)
==3612==    by 0x788379F: g_main_context_iterate.isra.29 (gmain.c:3929)
==3612==    by 0x7883AC1: g_main_loop_run (gmain.c:4125)
==3612==    by 0x61133EB: meta_run (main.c:598)
==3612==    by 0x402186: main (main.c:470)
==3612== 
==3612== 584 bytes in 4 blocks are possibly lost in loss record 24,131 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC43B80A: js_realloc (Utility.h:132)
==3612==    by 0xC43B80A: js::MallocProvider<js::ThreadSafeContext>::realloc_(void*, unsigned long, unsigned long) (MallocProvider.h:72)
==3612==    by 0xC42620D: ReallocateElements (jsobj.cpp:3046)
==3612==    by 0xC42620D: JSObject::shrinkElements(js::ThreadSafeContext*, unsigned int) (jsobj.cpp:3135)
==3612==    by 0xBFDB373: bool js::ArraySetLength<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ContextType, JS::Handle<js::ArrayObject*>, JS::Handle<jsid>, unsigned int, JS::Handle<JS::Value>, bool) (jsarray.cpp:546)
==3612==    by 0xC43EE23: bool js::baseops::SetPropertyHelper<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ContextType, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<jsid>, js::baseops::QualifiedBool, JS::MutableHandle<JS::Value>, bool) (jsobj.cpp:5026)
==3612==    by 0xBFC379F: setGeneric (jsobj.h:1024)
==3612==    by 0xBFC379F: setProperty (jsobj.h:1032)
==3612==    by 0xBFC379F: js::SetLengthProperty(JSContext*, JS::Handle<JSObject*>, double) (jsarray.cpp:367)
==3612==    by 0xBFCB158: js::array_splice_impl(JSContext*, unsigned int, JS::Value*, bool) (jsarray.cpp:2565)
==3612==    by 0x20D1EDDB: ???
==3612==    by 0x1AB712DF: ???
==3612==    by 0x33EE5889: ???
==3612==    by 0xC17EF31: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:124)
==3612==    by 0xC17F682: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:155)
==3612== 
==3612== 588 (352 direct, 236 indirect) bytes in 4 blocks are definitely lost in loss record 24,133 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC04E409: js_malloc (Utility.h:114)
==3612==    by 0xC04E409: malloc_ (MallocProvider.h:53)
==3612==    by 0xC04E409: new_<js::ScriptSource> (MallocProvider.h:118)
==3612==    by 0xC04E409: js::frontend::CreateScriptSourceObject(js::ExclusiveContext*, JS::ReadOnlyCompileOptions const&) (BytecodeCompiler.cpp:196)
==3612==    by 0xC0510E1: js::frontend::CompileScript(js::ExclusiveContext*, js::LifoAlloc*, JS::Handle<JSObject*>, JS::Handle<JSScript*>, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, JSString*, unsigned int, js::SourceCompressionTask*) (BytecodeCompiler.cpp:244)
==3612==    by 0xC384878: Evaluate(JSContext*, JS::Handle<JSObject*>, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, JS::Value*) (jsapi.cpp:4858)
==3612==    by 0xC384D5A: Evaluate (jsapi.cpp:4903)
==3612==    by 0xC384D5A: JS::Evaluate(JSContext*, JS::Handle<JSObject*>, JS::ReadOnlyCompileOptions const&, char const*, unsigned long, JS::MutableHandle<JS::Value>) (jsapi.cpp:4941)
==3612==    by 0x557D276: gjs_eval_with_scope (jsapi-util.cpp:933)
==3612==    by 0x557528F: ??? (importer.cpp:356)
==3612==    by 0x557AF66: import_file_on_module (importer.cpp:476)
==3612==    by 0x557AF66: do_import (importer.cpp:628)
==3612==    by 0x557AF66: ??? (importer.cpp:916)
==3612==    by 0xC4265DB: CallResolveOp (jsobj.cpp:3897)
==3612==    by 0xC4265DB: bool LookupOwnPropertyInline<(js::AllowGC)1>(js::ExclusiveContext*, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<jsid, (js::AllowGC)1>::HandleType, js::MaybeRooted<JSObject*, (js::AllowGC)1>::MutableHandleType, js::MaybeRooted<js::Shape*, (js::AllowGC)1>::MutableHandleType, bool*) (jsobj.cpp:3986)
==3612==    by 0xC426930: bool LookupPropertyInline<(js::AllowGC)1>(js::ExclusiveContext*, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<jsid, (js::AllowGC)1>::HandleType, js::MaybeRooted<JSObject*, (js::AllowGC)1>::MutableHandleType, js::MaybeRooted<js::Shape*, (js::AllowGC)1>::MutableHandleType) (jsobj.cpp:4045)
==3612==    by 0xC429B53: bool GetPropertyHelperInline<(js::AllowGC)1>(JSContext*, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<jsid, (js::AllowGC)1>::HandleType, js::MaybeRooted<JS::Value, (js::AllowGC)1>::MutableHandleType) (jsobj.cpp:4407)
==3612==    by 0xC53A1C1: getProperty (jsobj.h:1004)
==3612==    by 0xC53A1C1: GetObjectElementOperation (Interpreter-inl.h:380)
==3612==    by 0xC53A1C1: js::GetElementOperation(JSContext*, JSOp, JS::MutableHandle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>) (Interpreter-inl.h:447)
==3612== 
==3612== 599 bytes in 1 blocks are possibly lost in loss record 24,142 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCE12: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1D5D7220: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D38CF94: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D38D59D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D24A052: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5E7BB0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5E9D3A: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5C576B: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C09D16F: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C09D39C: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C0D2652: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612== 
==3612== 600 bytes in 3 blocks are possibly lost in loss record 24,157 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888C07: g_realloc (gmem.c:159)
==3612==    by 0x786727B: g_data_set_internal (gdataset.c:471)
==3612==    by 0x786727B: g_datalist_id_set_data_full (gdataset.c:670)
==3612==    by 0x75F8FD1: g_object_notify_queue_freeze (gobject.c:242)
==3612==    by 0x75FBA81: g_object_freeze_notify (gobject.c:1112)
==3612==    by 0x6D3ABF1: clutter_actor_add_child_internal (clutter-actor.c:12870)
==3612==    by 0x6D3ABF1: clutter_actor_add_child (clutter-actor.c:13008)
==3612==    by 0x4E7AD6C: st_bin_set_child (st-bin.c:445)
==3612==    by 0xBAC11C7: ffi_call_unix64 (in /usr/lib/libffi.so.6.0.4)
==3612==    by 0xBAC0C29: ffi_call (in /usr/lib/libffi.so.6.0.4)
==3612==    by 0x553F280: ??? (function.cpp:1006)
==3612==    by 0x55416AF: ??? (function.cpp:1327)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612== 
==3612== 620 bytes in 31 blocks are definitely lost in loss record 24,191 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x613E8E7: async_get_property_finish (xprops.c:218)
==3612==    by 0x613F39F: meta_prop_get_values (xprops.c:945)
==3612==    by 0x61386EB: meta_window_load_initial_properties (window-props.c:147)
==3612==    by 0x613C3BB: meta_window_x11_manage (window-x11.c:521)
==3612==    by 0x6124FA0: _meta_window_shared_new (window.c:1065)
==3612==    by 0x613CE77: meta_window_x11_new (window-x11.c:3024)
==3612==    by 0x6117C72: meta_screen_manage_all_windows (screen.c:898)
==3612==    by 0x610A397: meta_display_open (display.c:962)
==3612==    by 0x61133DB: meta_run (main.c:595)
==3612==    by 0x402186: main (main.c:470)
==3612== 
==3612== 624 bytes in 13 blocks are possibly lost in loss record 24,230 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC0199B1: js_malloc (Utility.h:114)
==3612==    by 0xC0199B1: malloc_ (MallocProvider.h:53)
==3612==    by 0xC0199B1: new_<js::OrderedHashMap<js::HashableValue, js::RelocatableValue, js::HashableValue::Hasher, js::RuntimeAllocPolicy>, JSRuntime*> (MallocProvider.h:118)
==3612==    by 0xC0199B1: js::MapObject::construct(JSContext*, unsigned int, JS::Value*) (MapObject.cpp:1168)
==3612==    by 0xC54DACD: CallJSNative (jscntxtinlines.h:239)
==3612==    by 0xC54DACD: js::CallJSNativeConstructor(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:272)
==3612==    by 0xC53C06C: js::InvokeConstructor(JSContext*, JS::CallArgs) (Interpreter.cpp:553)
==3612==    by 0xC5445CD: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2617)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612==    by 0xC53B606: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:494)
==3612==    by 0xC3CD0E8: js_fun_apply(JSContext*, unsigned int, JS::Value*) (jsfun.cpp:1020)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612==    by 0xC54A402: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:531)
==3612==    by 0xC160AB4: js::jit::DoCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (BaselineIC.cpp:8251)
==3612== 
==3612== 640 bytes in 8 blocks are possibly lost in loss record 24,301 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC54265A: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:3173)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612==    by 0xC549784: js::ExecuteKernel(JSContext*, JS::Handle<JSScript*>, JSObject&, JS::Value const&, js::ExecuteType, js::AbstractFramePtr, JS::Value*) (Interpreter.cpp:630)
==3612==    by 0xC549F3D: js::Execute(JSContext*, JS::Handle<JSScript*>, JSObject&, JS::Value*) (Interpreter.cpp:667)
==3612== 
==3612== 640 bytes in 40 blocks are possibly lost in loss record 24,302 of 27,442
==3612==    at 0x4C2AACE: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x4C2CC81: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888C07: g_realloc (gmem.c:159)
==3612==    by 0x7856948: g_array_maybe_expand (garray.c:788)
==3612==    by 0x7856CDC: g_array_append_vals (garray.c:421)
==3612==    by 0x6D334F6: clutter_actor_save_easing_state (clutter-actor.c:19736)
==3612==    by 0x6D335F4: clutter_actor_init (clutter-actor.c:8538)
==3612==    by 0x7619216: g_type_create_instance (gtype.c:1860)
==3612==    by 0x75FA057: g_object_constructor (gobject.c:2068)
==3612==    by 0x6D3735A: clutter_actor_constructor (clutter-actor.c:6250)
==3612==    by 0x75FAD27: g_object_new_with_custom_constructor (gobject.c:1701)
==3612==    by 0x75FAD27: g_object_new_internal (gobject.c:1781)
==3612==    by 0x75FBFA7: g_object_newv (gobject.c:1926)
==3612== 
==3612== 640 bytes in 1 blocks are definitely lost in loss record 24,305 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x9DC97F5: XGetVisualInfo (VisUtil.c:78)
==3612==    by 0x1C0CAC8C: glXGetVisualFromFBConfig (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x9B511A7: create_context (cogl-winsys-glx.c:1153)
==3612==    by 0x9B511A7: _cogl_winsys_display_setup (cogl-winsys-glx.c:1269)
==3612==    by 0x9B0B60E: cogl_display_setup (cogl-display.c:150)
==3612==    by 0x9B0A958: cogl_renderer_check_onscreen_template (cogl-renderer.c:301)
==3612==    by 0x6D13859: check_onscreen_template (clutter-backend-x11.c:713)
==3612==    by 0x6D139A8: clutter_backend_x11_get_display (clutter-backend-x11.c:776)
==3612==    by 0x6D439C0: clutter_backend_do_real_create_context (clutter-backend.c:256)
==3612==    by 0x6D439C0: clutter_backend_real_create_context (clutter-backend.c:382)
==3612==    by 0x6D5C492: _clutter_feature_init (clutter-feature.c:107)
==3612==    by 0x6D6E398: clutter_init_real (clutter-main.c:1378)
==3612==    by 0x6D6E59F: post_parse_hook (clutter-main.c:1540)
==3612== 
==3612== 704 bytes in 11 blocks are possibly lost in loss record 24,406 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F581: js_calloc (Utility.h:120)
==3612==    by 0xC45F581: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F581: createTable (HashTable.h:1057)
==3612==    by 0xC45F581: init (HashTable.h:1115)
==3612==    by 0xC45F581: init (HashTable.h:321)
==3612==    by 0xC45F581: HashChildren (jspropertytree.cpp:46)
==3612==    by 0xC45F581: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42F449: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42F449: JSObject::defineGeneric(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3481)
==3612==    by 0xC386FB1: DefinePropertyById(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, JSPropertyOpWrapper const&, JSStrictPropertyOpWrapper const&, unsigned int, unsigned int) [clone .isra.288] (jsapi.cpp:2977)
==3612==    by 0xC387667: DefineProperty(JSContext*, JS::Handle<JSObject*>, char const*, JS::Handle<JS::Value>, JSPropertyOpWrapper const&, JSStrictPropertyOpWrapper const&, unsigned int, unsigned int) [clone .isra.289] (jsapi.cpp:3026)
==3612==    by 0xC387894: JS_DefineProperty(JSContext*, JS::Handle<JSObject*>, char const*, JS::Handle<JSObject*>, unsigned int, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>)) (jsapi.cpp:3095)
==3612== 
==3612== 712 bytes in 3 blocks are possibly lost in loss record 24,413 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC43B80A: js_realloc (Utility.h:132)
==3612==    by 0xC43B80A: js::MallocProvider<js::ThreadSafeContext>::realloc_(void*, unsigned long, unsigned long) (MallocProvider.h:72)
==3612==    by 0xC42620D: ReallocateElements (jsobj.cpp:3046)
==3612==    by 0xC42620D: JSObject::shrinkElements(js::ThreadSafeContext*, unsigned int) (jsobj.cpp:3135)
==3612==    by 0xBFDB373: bool js::ArraySetLength<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ContextType, JS::Handle<js::ArrayObject*>, JS::Handle<jsid>, unsigned int, JS::Handle<JS::Value>, bool) (jsarray.cpp:546)
==3612==    by 0xC43EE23: bool js::baseops::SetPropertyHelper<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ContextType, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<jsid>, js::baseops::QualifiedBool, JS::MutableHandle<JS::Value>, bool) (jsobj.cpp:5026)
==3612==    by 0xBFC379F: setGeneric (jsobj.h:1024)
==3612==    by 0xBFC379F: setProperty (jsobj.h:1032)
==3612==    by 0xBFC379F: js::SetLengthProperty(JSContext*, JS::Handle<JSObject*>, double) (jsarray.cpp:367)
==3612==    by 0xBFCB158: js::array_splice_impl(JSContext*, unsigned int, JS::Value*, bool) (jsarray.cpp:2565)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612==    by 0xC53D883: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2620)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612==    by 0xC53B606: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:494)
==3612== 
==3612== 744 bytes in 93 blocks are possibly lost in loss record 24,465 of 27,442
==3612==    at 0x4C2B1EC: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x554BEC1: ??? (object.cpp:2149)
==3612==    by 0x554BEF8: ??? (object.cpp:2160)
==3612==    by 0x55574A9: object_instance_init (object.cpp:1408)
==3612==    by 0x55574A9: ??? (object.cpp:1955)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612==    by 0xC54A402: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:531)
==3612==    by 0xC378232: JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (jsapi.cpp:5064)
==3612==    by 0x557D005: gjs_call_function_value (jsapi-util.cpp:711)
==3612==    by 0x5554843: ??? (object.cpp:1482)
==3612==    by 0xC54DACD: CallJSNative (jscntxtinlines.h:239)
==3612==    by 0xC54DACD: js::CallJSNativeConstructor(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:272)
==3612==    by 0xC53C06C: js::InvokeConstructor(JSContext*, JS::CallArgs) (Interpreter.cpp:553)
==3612== 
==3612== 800 bytes in 10 blocks are possibly lost in loss record 24,650 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC43F0C5: bool js::baseops::SetPropertyHelper<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ContextType, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<jsid>, js::baseops::QualifiedBool, JS::MutableHandle<JS::Value>, bool) (jsobj.cpp:5064)
==3612==    by 0xC537BF7: setGeneric (jsobj.h:1024)
==3612==    by 0xC537BF7: SetObjectElementOperation(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Value const&, bool, JSScript*, unsigned char*) (Interpreter.cpp:1323)
==3612==    by 0xC53B180: js::SetObjectElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool, JS::Handle<JSScript*>, unsigned char*) (Interpreter.cpp:3824)
==3612==    by 0xC169292: js::jit::DoSetElemFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICSetElem_Fallback*, JS::Value*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>) (BaselineIC.cpp:5029)
==3612==    by 0x33EEBFF6: ???
==3612== 
==3612== 896 bytes in 6 blocks are possibly lost in loss record 24,797 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F020: js_calloc (Utility.h:120)
==3612==    by 0xC45F020: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F020: createTable (HashTable.h:1057)
==3612==    by 0xC45F020: changeTableSize (HashTable.h:1299)
==3612==    by 0xC45F020: checkOverloaded (HashTable.h:1338)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:1585)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:464)
==3612==    by 0xC45F020: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:88)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC43F0C5: bool js::baseops::SetPropertyHelper<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ContextType, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<jsid>, js::baseops::QualifiedBool, JS::MutableHandle<JS::Value>, bool) (jsobj.cpp:5064)
==3612==    by 0xC53E988: setGeneric (jsobj.h:1024)
==3612==    by 0xC53E988: SetPropertyOperation (Interpreter.cpp:340)
==3612==    by 0xC53E988: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2456)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612==    by 0xC53B606: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:494)
==3612==    by 0xC3CD0E8: js_fun_apply(JSContext*, unsigned int, JS::Value*) (jsfun.cpp:1020)
==3612== 
==3612== 984 bytes in 41 blocks are possibly lost in loss record 24,908 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x78A1022: g_slice_alloc (gslice.c:1025)
==3612==    by 0x6D32BD9: _clutter_actor_get_animation_info (clutter-actor.c:18967)
==3612==    by 0x6D334C7: clutter_actor_save_easing_state (clutter-actor.c:19727)
==3612==    by 0x6D335F4: clutter_actor_init (clutter-actor.c:8538)
==3612==    by 0x7619216: g_type_create_instance (gtype.c:1860)
==3612==    by 0x75FA057: g_object_constructor (gobject.c:2068)
==3612==    by 0x6D3735A: clutter_actor_constructor (clutter-actor.c:6250)
==3612==    by 0x75FAD27: g_object_new_with_custom_constructor (gobject.c:1701)
==3612==    by 0x75FAD27: g_object_new_internal (gobject.c:1781)
==3612==    by 0x75FBFA7: g_object_newv (gobject.c:1926)
==3612==    by 0x5557460: object_instance_init (object.cpp:1404)
==3612==    by 0x5557460: ??? (object.cpp:1955)
==3612== 
==3612== 1,000 bytes in 5 blocks are possibly lost in loss record 24,919 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888C07: g_realloc (gmem.c:159)
==3612==    by 0x786727B: g_data_set_internal (gdataset.c:471)
==3612==    by 0x786727B: g_datalist_id_set_data_full (gdataset.c:670)
==3612==    by 0x75F8FD1: g_object_notify_queue_freeze (gobject.c:242)
==3612==    by 0x75FBA81: g_object_freeze_notify (gobject.c:1112)
==3612==    by 0x6D3ABF1: clutter_actor_add_child_internal (clutter-actor.c:12870)
==3612==    by 0x6D3ABF1: clutter_actor_add_child (clutter-actor.c:13008)
==3612==    by 0xBAC11C7: ffi_call_unix64 (in /usr/lib/libffi.so.6.0.4)
==3612==    by 0xBAC0C29: ffi_call (in /usr/lib/libffi.so.6.0.4)
==3612==    by 0x553F280: ??? (function.cpp:1006)
==3612==    by 0x55416AF: ??? (function.cpp:1327)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612== 
==3612== 1,000 bytes in 5 blocks are possibly lost in loss record 24,920 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888C07: g_realloc (gmem.c:159)
==3612==    by 0x786727B: g_data_set_internal (gdataset.c:471)
==3612==    by 0x786727B: g_datalist_id_set_data_full (gdataset.c:670)
==3612==    by 0x75F8FD1: g_object_notify_queue_freeze (gobject.c:242)
==3612==    by 0x75FBA81: g_object_freeze_notify (gobject.c:1112)
==3612==    by 0x6D382B5: clutter_actor_show (clutter-actor.c:1752)
==3612==    by 0x6D3AD80: clutter_actor_add_child_internal (clutter-actor.c:12936)
==3612==    by 0x6D3AD80: clutter_actor_add_child (clutter-actor.c:13008)
==3612==    by 0xBAC11C7: ffi_call_unix64 (in /usr/lib/libffi.so.6.0.4)
==3612==    by 0xBAC0C29: ffi_call (in /usr/lib/libffi.so.6.0.4)
==3612==    by 0x553F280: ??? (function.cpp:1006)
==3612==    by 0x55416AF: ??? (function.cpp:1327)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612== 
==3612== 1,024 bytes in 1 blocks are possibly lost in loss record 25,026 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F020: js_calloc (Utility.h:120)
==3612==    by 0xC45F020: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F020: createTable (HashTable.h:1057)
==3612==    by 0xC45F020: changeTableSize (HashTable.h:1299)
==3612==    by 0xC45F020: checkOverloaded (HashTable.h:1338)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:1585)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:464)
==3612==    by 0xC45F020: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:88)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC492394: js::Bindings::initWithTemporaryStorage(js::ExclusiveContext*, js::InternalHandle<js::Bindings*>, unsigned int, unsigned int, js::Binding*, unsigned int) (jsscript.cpp:155)
==3612==    by 0xBFAAEBB: js::frontend::ParseContext<js::frontend::FullParseHandler>::generateFunctionBindings(js::ExclusiveContext*, js::frontend::TokenStream&, js::LifoAlloc&, js::InternalHandle<js::Bindings*>) const (Parser.cpp:334)
==3612==    by 0xBF97226: js::frontend::Parser<js::frontend::FullParseHandler>::leaveFunction(js::frontend::ParseNode*, js::frontend::ParseContext<js::frontend::FullParseHandler>*, js::frontend::FunctionSyntaxKind) (Parser.cpp:1433)
==3612==    by 0xBF9BC82: js::frontend::Parser<js::frontend::FullParseHandler>::functionArgsAndBody(js::frontend::ParseNode*, JS::Handle<JSFunction*>, js::frontend::FunctionType, js::frontend::FunctionSyntaxKind, js::GeneratorKind, js::frontend::Directives, js::frontend::Directives*) (Parser.cpp:2178)
==3612==    by 0xBFB1E8D: js::frontend::Parser<js::frontend::FullParseHandler>::functionDef(JS::Handle<js::PropertyName*>, js::frontend::TokenStream::Position const&, js::frontend::FunctionType, js::frontend::FunctionSyntaxKind, js::GeneratorKind) (Parser.cpp:1991)
==3612==    by 0xBFB2122: js::frontend::Parser<js::frontend::FullParseHandler>::functionStmt() (Parser.cpp:2399)
==3612==    by 0xBFB4E77: js::frontend::Parser<js::frontend::FullParseHandler>::statement(bool) (Parser.cpp:5235)
==3612==    by 0xC0522E0: js::frontend::CompileScript(js::ExclusiveContext*, js::LifoAlloc*, JS::Handle<JSObject*>, JS::Handle<JSScript*>, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, JSString*, unsigned int, js::SourceCompressionTask*) (BytecodeCompiler.cpp:356)
==3612==    by 0xC384878: Evaluate(JSContext*, JS::Handle<JSObject*>, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, JS::Value*) (jsapi.cpp:4858)
==3612== 
==3612== 1,024 bytes in 1 blocks are possibly lost in loss record 25,027 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895368: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8B7709: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8AD5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612==    by 0x9AFA806: _cogl_gl_flush_attributes_state (cogl-attribute-gl.c:472)
==3612==    by 0x9B169DD: _cogl_flush_attributes_state (cogl-attribute.c:669)
==3612== 
==3612== 1,024 bytes in 1 blocks are possibly lost in loss record 25,028 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895368: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C90215D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902214: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8D7E: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612==    by 0x9AFA806: _cogl_gl_flush_attributes_state (cogl-attribute-gl.c:472)
==3612== 
==3612== 1,024 bytes in 1 blocks are possibly lost in loss record 25,029 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895368: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8B7709: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A87F6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612==    by 0x9AFA806: _cogl_gl_flush_attributes_state (cogl-attribute-gl.c:472)
==3612==    by 0x9B169DD: _cogl_flush_attributes_state (cogl-attribute.c:669)
==3612== 
==3612== 1,024 bytes in 1 blocks are possibly lost in loss record 25,030 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895368: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C90215D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902214: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8B70F4: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A884E: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 1,024 bytes in 1 blocks are possibly lost in loss record 25,031 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895368: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895E59: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A88AE: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612==    by 0x9AFA806: _cogl_gl_flush_attributes_state (cogl-attribute-gl.c:472)
==3612==    by 0x9B169DD: _cogl_flush_attributes_state (cogl-attribute.c:669)
==3612== 
==3612== 1,024 bytes in 1 blocks are possibly lost in loss record 25,032 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895368: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C90215D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902214: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C90482F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A899C: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 1,024 bytes in 1 blocks are possibly lost in loss record 25,033 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895368: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8B7709: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8AD5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612==    by 0x9AFF0F6: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1405)
==3612==    by 0x9AFA806: _cogl_gl_flush_attributes_state (cogl-attribute-gl.c:472)
==3612== 
==3612== 1,024 bytes in 1 blocks are possibly lost in loss record 25,034 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895368: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C90215D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902214: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8D7E: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612==    by 0x9AFF0F6: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1405)
==3612== 
==3612== 1,024 bytes in 1 blocks are possibly lost in loss record 25,035 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895368: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8B7709: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A87F6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612==    by 0x9AFF0F6: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1405)
==3612==    by 0x9AFA806: _cogl_gl_flush_attributes_state (cogl-attribute-gl.c:472)
==3612== 
==3612== 1,024 bytes in 1 blocks are possibly lost in loss record 25,036 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895368: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C90215D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902214: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8B70F4: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A884E: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 1,024 bytes in 1 blocks are possibly lost in loss record 25,037 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895368: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895E59: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A88AE: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612==    by 0x9AFF0F6: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1405)
==3612==    by 0x9AFA806: _cogl_gl_flush_attributes_state (cogl-attribute-gl.c:472)
==3612== 
==3612== 1,024 bytes in 1 blocks are possibly lost in loss record 25,038 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895368: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C90215D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902214: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C90482F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A899C: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 1,024 bytes in 4 blocks are possibly lost in loss record 25,039 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC43B80A: js_realloc (Utility.h:132)
==3612==    by 0xC43B80A: js::MallocProvider<js::ThreadSafeContext>::realloc_(void*, unsigned long, unsigned long) (MallocProvider.h:72)
==3612==    by 0xC427040: ReallocateElements (jsobj.cpp:3046)
==3612==    by 0xC427040: JSObject::growElements(js::ThreadSafeContext*, unsigned int) (jsobj.cpp:3097)
==3612==    by 0xBFD4FE8: extendDenseElements (jsobjinlines.h:285)
==3612==    by 0xBFD4FE8: ensureDenseElementsNoPackedCheck (jsobjinlines.h:322)
==3612==    by 0xBFD4FE8: JSObject::ensureDenseElements(js::ExclusiveContext*, unsigned int, unsigned int) (jsobjinlines.h:335)
==3612==    by 0xBFC8EA1: js::array_push(JSContext*, unsigned int, JS::Value*) (jsarray.cpp:2056)
==3612==    by 0x33EEEFF3: ???
==3612==    by 0x3480EF0F: ???
==3612==    by 0x33EE5889: ???
==3612==    by 0xC17EF31: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:124)
==3612==    by 0xC17F682: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:155)
==3612==    by 0xC548F2F: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2658)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612== 
==3612== 1,127 bytes in 1 blocks are possibly lost in loss record 25,164 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1D5D71B6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D7D6ED5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D7D6F86: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D24AB00: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5ECD6B: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5C434A: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C09DD18: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C0CD0B0: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C0D0D06: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C0CA925: glXCreateContextAttribsARB (in /usr/lib/libGLX_nvidia.so.378.09)
==3612== 
==3612== 1,152 bytes in 16 blocks are possibly lost in loss record 25,193 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x78A1022: g_slice_alloc (gslice.c:1025)
==3612==    by 0x5A21F19: ??? (in /usr/lib/libgirepository-1.0.so.1.0.0)
==3612==    by 0x5535433: get_field_info (boxed.cpp:523)
==3612==    by 0x5535433: ??? (boxed.cpp:627)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612==    by 0xC54A402: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:531)
==3612==    by 0xC54A66B: js::InvokeGetterOrSetter(JSContext*, JSObject*, JS::Value, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:603)
==3612==    by 0xC4297CE: get (Shape-inl.h:46)
==3612==    by 0xC4297CE: bool NativeGetInline<(js::AllowGC)1>(JSContext*, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<js::Shape*, (js::AllowGC)1>::HandleType, js::MaybeRooted<JS::Value, (js::AllowGC)1>::MutableHandleType) (jsobj.cpp:4306)
==3612==    by 0xC429BB3: bool GetPropertyHelperInline<(js::AllowGC)1>(JSContext*, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<jsid, (js::AllowGC)1>::HandleType, js::MaybeRooted<JS::Value, (js::AllowGC)1>::MutableHandleType) (jsobj.cpp:4501)
==3612==    by 0xC164F55: js::jit::DoGetPropFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetProp_Fallback*, JS::MutableHandle<JS::Value>, JS::MutableHandle<JS::Value>) (BaselineIC.cpp:6420)
==3612== 
==3612== 1,200 bytes in 6 blocks are possibly lost in loss record 25,244 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888C07: g_realloc (gmem.c:159)
==3612==    by 0x786727B: g_data_set_internal (gdataset.c:471)
==3612==    by 0x786727B: g_datalist_id_set_data_full (gdataset.c:670)
==3612==    by 0x75F8FD1: g_object_notify_queue_freeze (gobject.c:242)
==3612==    by 0x75FBA81: g_object_freeze_notify (gobject.c:1112)
==3612==    by 0x6D382B5: clutter_actor_show (clutter-actor.c:1752)
==3612==    by 0x6D3AD80: clutter_actor_add_child_internal (clutter-actor.c:12936)
==3612==    by 0x6D3AD80: clutter_actor_add_child (clutter-actor.c:13008)
==3612==    by 0x4E7AD6C: st_bin_set_child (st-bin.c:445)
==3612==    by 0xBAC11C7: ffi_call_unix64 (in /usr/lib/libffi.so.6.0.4)
==3612==    by 0xBAC0C29: ffi_call (in /usr/lib/libffi.so.6.0.4)
==3612==    by 0x553F280: ??? (function.cpp:1006)
==3612==    by 0x55416AF: ??? (function.cpp:1327)
==3612== 
==3612== 1,216 bytes in 19 blocks are possibly lost in loss record 25,257 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F581: js_calloc (Utility.h:120)
==3612==    by 0xC45F581: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F581: createTable (HashTable.h:1057)
==3612==    by 0xC45F581: init (HashTable.h:1115)
==3612==    by 0xC45F581: init (HashTable.h:321)
==3612==    by 0xC45F581: HashChildren (jspropertytree.cpp:46)
==3612==    by 0xC45F581: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC581FD7: js::StaticBlockObject::addVar(js::ExclusiveContext*, JS::Handle<js::StaticBlockObject*>, JS::Handle<jsid>, unsigned int, bool*) (ScopeObject.cpp:722)
==3612==    by 0xBF98F2F: js::frontend::Parser<js::frontend::FullParseHandler>::bindLet(js::frontend::BindData<js::frontend::FullParseHandler>*, JS::Handle<js::PropertyName*>, js::frontend::Parser<js::frontend::FullParseHandler>*) (Parser.cpp:2731)
==3612==    by 0xBFB677D: js::frontend::Parser<js::frontend::FullParseHandler>::variables(js::frontend::ParseNodeKind, bool*, js::StaticBlockObject*, js::frontend::VarContext) (Parser.cpp:3511)
==3612==    by 0xBF9D4D5: js::frontend::Parser<js::frontend::FullParseHandler>::letDeclaration() (Parser.cpp:3625)
==3612==    by 0xBFB4F57: js::frontend::Parser<js::frontend::FullParseHandler>::statement(bool) (Parser.cpp:5205)
==3612==    by 0xBFB510F: js::frontend::Parser<js::frontend::FullParseHandler>::statements() (Parser.cpp:2602)
==3612==    by 0xBFB5B43: js::frontend::Parser<js::frontend::FullParseHandler>::blockStatement() (Parser.cpp:3372)
==3612== 
==3612== 1,224 bytes in 17 blocks are possibly lost in loss record 25,259 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x78A1022: g_slice_alloc (gslice.c:1025)
==3612==    by 0x5A21F19: ??? (in /usr/lib/libgirepository-1.0.so.1.0.0)
==3612==    by 0x5535433: get_field_info (boxed.cpp:523)
==3612==    by 0x5535433: ??? (boxed.cpp:627)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612==    by 0xC54A402: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:531)
==3612==    by 0xC54A66B: js::InvokeGetterOrSetter(JSContext*, JSObject*, JS::Value, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:603)
==3612==    by 0xC4297CE: get (Shape-inl.h:46)
==3612==    by 0xC4297CE: bool NativeGetInline<(js::AllowGC)1>(JSContext*, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<js::Shape*, (js::AllowGC)1>::HandleType, js::MaybeRooted<JS::Value, (js::AllowGC)1>::MutableHandleType) (jsobj.cpp:4306)
==3612==    by 0xC429BB3: bool GetPropertyHelperInline<(js::AllowGC)1>(JSContext*, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<jsid, (js::AllowGC)1>::HandleType, js::MaybeRooted<JS::Value, (js::AllowGC)1>::MutableHandleType) (jsobj.cpp:4501)
==3612==    by 0xC53D5B2: GetPropertyOperation (Interpreter.cpp:265)
==3612==    by 0xC53D5B2: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2415)
==3612== 
==3612== 1,240 (1,024 direct, 216 indirect) bytes in 16 blocks are definitely lost in loss record 25,267 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x78A1022: g_slice_alloc (gslice.c:1025)
==3612==    by 0x78A164D: g_slice_alloc0 (gslice.c:1051)
==3612==    by 0x4E765DB: shell_menu_tracker_new (shell-menu-tracker.c:86)
==3612==    by 0xBAC11C7: ffi_call_unix64 (in /usr/lib/libffi.so.6.0.4)
==3612==    by 0xBAC0C29: ffi_call (in /usr/lib/libffi.so.6.0.4)
==3612==    by 0x553F280: ??? (function.cpp:1006)
==3612==    by 0x55416AF: ??? (function.cpp:1327)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612==    by 0xC53D883: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2620)
==3612== 
==3612== 1,280 bytes in 20 blocks are possibly lost in loss record 25,306 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC42862E: js_malloc (Utility.h:114)
==3612==    by 0xC42862E: malloc_ (MallocProvider.h:53)
==3612==    by 0xC42862E: pod_malloc<js::HeapSlot> (MallocProvider.h:105)
==3612==    by 0xC42862E: AllocateSlots (jsobj.cpp:2719)
==3612==    by 0xC42862E: JSObject::growSlots(js::ThreadSafeContext*, JS::Handle<JSObject*>, unsigned int, unsigned int) (jsobj.cpp:2781)
==3612==    by 0xC43C831: JSObject::updateSlotsForSpan(js::ThreadSafeContext*, JS::Handle<JSObject*>, unsigned long, unsigned long) (jsobj.cpp:2652)
==3612==    by 0xC433415: JSObject::setLastProperty(js::ThreadSafeContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>) (jsobj.cpp:2688)
==3612==    by 0xC59EB9E: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:403)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC43F0C5: bool js::baseops::SetPropertyHelper<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ContextType, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<jsid>, js::baseops::QualifiedBool, JS::MutableHandle<JS::Value>, bool) (jsobj.cpp:5064)
==3612==    by 0xC54CF17: setGeneric (jsobj.h:1024)
==3612==    by 0xC54CF17: bool js::SetProperty<false>(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Value const&) (Interpreter.cpp:3740)
==3612==    by 0xC16B35C: js::jit::DoSetPropFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICSetProp_Fallback*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>) (BaselineIC.cpp:7386)
==3612==    by 0x33EEBB64: ???
==3612== 
==3612== 1,360 bytes in 17 blocks are possibly lost in loss record 25,362 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC43F0C5: bool js::baseops::SetPropertyHelper<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ContextType, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<jsid>, js::baseops::QualifiedBool, JS::MutableHandle<JS::Value>, bool) (jsobj.cpp:5064)
==3612==    by 0xC53E988: setGeneric (jsobj.h:1024)
==3612==    by 0xC53E988: SetPropertyOperation (Interpreter.cpp:340)
==3612==    by 0xC53E988: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2456)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612==    by 0xC53B606: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:494)
==3612==    by 0xC3CD0E8: js_fun_apply(JSContext*, unsigned int, JS::Value*) (jsfun.cpp:1020)
==3612== 
==3612== 1,376 bytes in 1 blocks are possibly lost in loss record 25,373 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC43B80A: js_realloc (Utility.h:132)
==3612==    by 0xC43B80A: js::MallocProvider<js::ThreadSafeContext>::realloc_(void*, unsigned long, unsigned long) (MallocProvider.h:72)
==3612==    by 0xC427040: ReallocateElements (jsobj.cpp:3046)
==3612==    by 0xC427040: JSObject::growElements(js::ThreadSafeContext*, unsigned int) (jsobj.cpp:3097)
==3612==    by 0xBFD4FE8: extendDenseElements (jsobjinlines.h:285)
==3612==    by 0xBFD4FE8: ensureDenseElementsNoPackedCheck (jsobjinlines.h:322)
==3612==    by 0xBFD4FE8: JSObject::ensureDenseElements(js::ExclusiveContext*, unsigned int, unsigned int) (jsobjinlines.h:335)
==3612==    by 0xBFC7A27: SetArrayElement(JSContext*, JS::Handle<JSObject*>, double, JS::Handle<JS::Value>) (jsarray.cpp:285)
==3612==    by 0xBFCA946: js::array_concat(JSContext*, unsigned int, JS::Value*) (jsarray.cpp:2663)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612==    by 0xC53D883: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2620)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612==    by 0xC549784: js::ExecuteKernel(JSContext*, JS::Handle<JSScript*>, JSObject&, JS::Value const&, js::ExecuteType, js::AbstractFramePtr, JS::Value*) (Interpreter.cpp:630)
==3612==    by 0xC549F3D: js::Execute(JSContext*, JS::Handle<JSScript*>, JSObject&, JS::Value*) (Interpreter.cpp:667)
==3612== 
==3612== 1,400 bytes in 7 blocks are possibly lost in loss record 25,395 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888C07: g_realloc (gmem.c:159)
==3612==    by 0x786727B: g_data_set_internal (gdataset.c:471)
==3612==    by 0x786727B: g_datalist_id_set_data_full (gdataset.c:670)
==3612==    by 0x6D6B927: get_child_meta (clutter-layout-manager.c:666)
==3612==    by 0x6D6B927: clutter_layout_manager_get_child_meta (clutter-layout-manager.c:701)
==3612==    by 0x4E7B9C1: st_box_layout_child_constructed (st-box-layout-child.c:157)
==3612==    by 0x75FAAF6: g_object_new_internal (gobject.c:1823)
==3612==    by 0x75FC48A: g_object_new_valist (gobject.c:2042)
==3612==    by 0x75FC740: g_object_new (gobject.c:1626)
==3612==    by 0x6D53B80: create_child_meta (clutter-container.c:933)
==3612==    by 0x6D3ABFC: clutter_actor_add_child_internal (clutter-actor.c:12873)
==3612==    by 0x6D3ABFC: clutter_actor_add_child (clutter-actor.c:13008)
==3612==    by 0xBAC11C7: ffi_call_unix64 (in /usr/lib/libffi.so.6.0.4)
==3612==    by 0xBAC0C29: ffi_call (in /usr/lib/libffi.so.6.0.4)
==3612== 
==3612== 1,408 bytes in 10 blocks are possibly lost in loss record 25,409 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC43B80A: js_realloc (Utility.h:132)
==3612==    by 0xC43B80A: js::MallocProvider<js::ThreadSafeContext>::realloc_(void*, unsigned long, unsigned long) (MallocProvider.h:72)
==3612==    by 0xC4280B4: ReallocateSlots (jsobj.cpp:2734)
==3612==    by 0xC4280B4: JSObject::growSlots(js::ThreadSafeContext*, JS::Handle<JSObject*>, unsigned int, unsigned int) (jsobj.cpp:2788)
==3612==    by 0xC43C831: JSObject::updateSlotsForSpan(js::ThreadSafeContext*, JS::Handle<JSObject*>, unsigned long, unsigned long) (jsobj.cpp:2652)
==3612==    by 0xC433415: JSObject::setLastProperty(js::ThreadSafeContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>) (jsobj.cpp:2688)
==3612==    by 0xC59EB9E: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:403)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42EAFD: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42EAFD: DefinePropertyOnObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, js::PropDesc const&, bool, bool*) (jsobj.cpp:583)
==3612==    by 0xC431970: js::DefineProperties(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>) (jsobj.cpp:1038)
==3612== 
==3612== 1,408 bytes in 22 blocks are possibly lost in loss record 25,410 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC42862E: js_malloc (Utility.h:114)
==3612==    by 0xC42862E: malloc_ (MallocProvider.h:53)
==3612==    by 0xC42862E: pod_malloc<js::HeapSlot> (MallocProvider.h:105)
==3612==    by 0xC42862E: AllocateSlots (jsobj.cpp:2719)
==3612==    by 0xC42862E: JSObject::growSlots(js::ThreadSafeContext*, JS::Handle<JSObject*>, unsigned int, unsigned int) (jsobj.cpp:2781)
==3612==    by 0xC43C831: JSObject::updateSlotsForSpan(js::ThreadSafeContext*, JS::Handle<JSObject*>, unsigned long, unsigned long) (jsobj.cpp:2652)
==3612==    by 0xC433415: JSObject::setLastProperty(js::ThreadSafeContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>) (jsobj.cpp:2688)
==3612==    by 0xC59EB9E: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:403)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42EAFD: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42EAFD: DefinePropertyOnObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, js::PropDesc const&, bool, bool*) (jsobj.cpp:583)
==3612==    by 0xC431970: js::DefineProperties(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>) (jsobj.cpp:1038)
==3612==    by 0xC01F330: obj_defineProperties(JSContext*, unsigned int, JS::Value*) (Object.cpp:953)
==3612== 
==3612== 1,408 bytes in 44 blocks are possibly lost in loss record 25,411 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888BA0: g_malloc0 (gmem.c:124)
==3612==    by 0x7871D24: g_hash_table_new_full (ghash.c:725)
==3612==    by 0x6D3CD9B: _clutter_actor_create_transition (clutter-actor.c:19222)
==3612==    by 0x4E9A6C8: _st_theme_node_apply_margins (st-theme-node.c:3187)
==3612==    by 0x4E9F6B9: st_widget_recompute_style (st-widget.c:1601)
==3612==    by 0x6D27EAC: clutter_actor_set_mapped.part.10 (clutter-actor.c:1278)
==3612==    by 0x6D2AD30: clutter_actor_update_map_state (clutter-actor.c:1461)
==3612==    by 0x6D2AEEF: clutter_actor_real_map (clutter-actor.c:1523)
==3612==    by 0x4EA07E8: st_widget_map (st-widget.c:496)
==3612==    by 0x6D27EAC: clutter_actor_set_mapped.part.10 (clutter-actor.c:1278)
==3612==    by 0x6D2AD30: clutter_actor_update_map_state (clutter-actor.c:1461)
==3612== 
==3612== 1,440 bytes in 18 blocks are possibly lost in loss record 25,428 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42F449: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42F449: JSObject::defineGeneric(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3481)
==3612==    by 0xC386FB1: DefinePropertyById(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, JSPropertyOpWrapper const&, JSStrictPropertyOpWrapper const&, unsigned int, unsigned int) [clone .isra.288] (jsapi.cpp:2977)
==3612==    by 0xC387667: DefineProperty(JSContext*, JS::Handle<JSObject*>, char const*, JS::Handle<JS::Value>, JSPropertyOpWrapper const&, JSStrictPropertyOpWrapper const&, unsigned int, unsigned int) [clone .isra.289] (jsapi.cpp:3026)
==3612==    by 0xC387894: JS_DefineProperty(JSContext*, JS::Handle<JSObject*>, char const*, JS::Handle<JSObject*>, unsigned int, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>)) (jsapi.cpp:3095)
==3612== 
==3612== 1,440 bytes in 20 blocks are possibly lost in loss record 25,429 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x78A1022: g_slice_alloc (gslice.c:1025)
==3612==    by 0x5A21F19: ??? (in /usr/lib/libgirepository-1.0.so.1.0.0)
==3612==    by 0x55340FC: get_field_info (boxed.cpp:523)
==3612==    by 0x55340FC: ??? (boxed.cpp:801)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612==    by 0xC54A402: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:531)
==3612==    by 0xC54A66B: js::InvokeGetterOrSetter(JSContext*, JSObject*, JS::Value, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:603)
==3612==    by 0xC43CBC6: js::Shape::set(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, bool, JS::MutableHandle<JS::Value>) (Shape-inl.h:95)
==3612==    by 0xC43E964: bool js::baseops::SetPropertyHelper<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ContextType, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<jsid>, js::baseops::QualifiedBool, JS::MutableHandle<JS::Value>, bool) (jsobj.cpp:4952)
==3612==    by 0xC54CF17: setGeneric (jsobj.h:1024)
==3612==    by 0xC54CF17: bool js::SetProperty<false>(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Value const&) (Interpreter.cpp:3740)
==3612== 
==3612== 1,512 bytes in 21 blocks are definitely lost in loss record 25,459 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x78A1022: g_slice_alloc (gslice.c:1025)
==3612==    by 0x5A21F19: ??? (in /usr/lib/libgirepository-1.0.so.1.0.0)
==3612==    by 0x5530C17: ??? (arg.cpp:2269)
==3612==    by 0x552EE42: gjs_array_from_fixed_size_array (arg.cpp:2338)
==3612==    by 0x552EE42: gjs_value_from_g_argument (arg.cpp:2897)
==3612==    by 0x5535627: ??? (boxed.cpp:667)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612==    by 0xC54A402: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:531)
==3612==    by 0xC54A66B: js::InvokeGetterOrSetter(JSContext*, JSObject*, JS::Value, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:603)
==3612==    by 0xC4297CE: get (Shape-inl.h:46)
==3612==    by 0xC4297CE: bool NativeGetInline<(js::AllowGC)1>(JSContext*, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<js::Shape*, (js::AllowGC)1>::HandleType, js::MaybeRooted<JS::Value, (js::AllowGC)1>::MutableHandleType) (jsobj.cpp:4306)
==3612== 
==3612== 1,536 bytes in 4 blocks are possibly lost in loss record 25,489 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x4011911: allocate_dtv (in /usr/lib/ld-2.25.so)
==3612==    by 0x401223D: _dl_allocate_tls (in /usr/lib/ld-2.25.so)
==3612==    by 0x7B54F85: pthread_create@@GLIBC_2.2.5 (in /usr/lib/libpthread-2.25.so)
==3612==    by 0x1571199A: ??? (in /usr/lib/libnspr4.so)
==3612==    by 0x1571204F: PR_CreateThread (in /usr/lib/libnspr4.so)
==3612==    by 0xC4C6AD1: js::GlobalWorkerThreadState::ensureInitialized() (jsworkers.cpp:437)
==3612==    by 0xC4C874B: EnsureWorkerThreadsInitialized (jsworkers.cpp:45)
==3612==    by 0xC4C874B: js::StartOffThreadIonCompile(JSContext*, js::jit::IonBuilder*) (jsworkers.cpp:89)
==3612==    by 0xBF867D4: js::jit::IonCompile(JSContext*, JSScript*, js::jit::BaselineFrame*, unsigned char*, bool, js::ExecutionMode, bool, js::jit::OptimizationLevel) (Ion.cpp:1891)
==3612==    by 0xC1CC9BE: js::jit::Compile(JSContext*, JS::Handle<JSScript*>, js::jit::BaselineFrame*, unsigned char*, bool, js::ExecutionMode) (Ion.cpp:2101)
==3612==    by 0xC1D0172: js::jit::CompileFunctionForBaseline(JSContext*, JS::Handle<JSScript*>, js::jit::BaselineFrame*, bool) (Ion.cpp:2268)
==3612==    by 0xC148379: EnsureCanEnterIon (BaselineIC.cpp:817)
==3612==    by 0xC148379: js::jit::DoUseCountFallback(JSContext*, js::jit::ICUseCount_Fallback*, js::jit::BaselineFrame*, js::jit::IonOsrTempData**) (BaselineIC.cpp:985)
==3612== 
==3612== 1,640 bytes in 41 blocks are possibly lost in loss record 25,524 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x78A1022: g_slice_alloc (gslice.c:1025)
==3612==    by 0x7856A7C: g_array_sized_new (garray.c:193)
==3612==    by 0x6D33533: clutter_actor_save_easing_state (clutter-actor.c:19730)
==3612==    by 0x6D335F4: clutter_actor_init (clutter-actor.c:8538)
==3612==    by 0x7619216: g_type_create_instance (gtype.c:1860)
==3612==    by 0x75FA057: g_object_constructor (gobject.c:2068)
==3612==    by 0x6D3735A: clutter_actor_constructor (clutter-actor.c:6250)
==3612==    by 0x75FAD27: g_object_new_with_custom_constructor (gobject.c:1701)
==3612==    by 0x75FAD27: g_object_new_internal (gobject.c:1781)
==3612==    by 0x75FBFA7: g_object_newv (gobject.c:1926)
==3612==    by 0x5557460: object_instance_init (object.cpp:1404)
==3612==    by 0x5557460: ??? (object.cpp:1955)
==3612== 
==3612== 1,664 bytes in 4 blocks are possibly lost in loss record 25,561 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC43B80A: js_realloc (Utility.h:132)
==3612==    by 0xC43B80A: js::MallocProvider<js::ThreadSafeContext>::realloc_(void*, unsigned long, unsigned long) (MallocProvider.h:72)
==3612==    by 0xC4280B4: ReallocateSlots (jsobj.cpp:2734)
==3612==    by 0xC4280B4: JSObject::growSlots(js::ThreadSafeContext*, JS::Handle<JSObject*>, unsigned int, unsigned int) (jsobj.cpp:2788)
==3612==    by 0xC43C831: JSObject::updateSlotsForSpan(js::ThreadSafeContext*, JS::Handle<JSObject*>, unsigned long, unsigned long) (jsobj.cpp:2652)
==3612==    by 0xC4289A5: JSObject::setSlotSpan(js::ThreadSafeContext*, JS::Handle<JSObject*>, unsigned int) (jsobj.cpp:2705)
==3612==    by 0xC428BCF: JSObject::allocSlot(js::ThreadSafeContext*, JS::Handle<JSObject*>, unsigned int*) (jsobj.cpp:3360)
==3612==    by 0xC59E850: JSObject::getChildPropertyOnDictionary(js::ThreadSafeContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:351)
==3612==    by 0xC59EACE: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:395)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612== 
==3612== 1,680 bytes in 71 blocks are definitely lost in loss record 25,566 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888C07: g_realloc (gmem.c:159)
==3612==    by 0x78A53D6: g_string_maybe_expand (gstring.c:102)
==3612==    by 0x78A56F6: g_string_insert_len (gstring.c:476)
==3612==    by 0x810EBE1: gtk_print_action_and_target (gtkactionmuxer.c:942)
==3612==    by 0x810FF67: _gtk_menu_tracker_item_new (gtkmenutrackeritem.c:513)
==3612==    by 0x8110C73: gtk_menu_tracker_add_items.isra.1 (gtkmenutracker.c:342)
==3612==    by 0x8110E21: gtk_menu_tracker_section_new (gtkmenutracker.c:482)
==3612==    by 0x8110CD2: gtk_menu_tracker_add_items.isra.1 (gtkmenutracker.c:332)
==3612==    by 0x8110E21: gtk_menu_tracker_section_new (gtkmenutracker.c:482)
==3612==    by 0x8111025: gtk_menu_tracker_new (gtkmenutracker.c:556)
==3612==    by 0x4E76636: shell_menu_tracker_new (shell-menu-tracker.c:96)
==3612== 
==3612== 1,760 bytes in 40 blocks are possibly lost in loss record 25,589 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x78A1022: g_slice_alloc (gslice.c:1025)
==3612==    by 0x6D31FC9: _clutter_actor_get_layout_info (clutter-actor.c:18113)
==3612==    by 0x6D38865: clutter_actor_set_margin_internal (clutter-actor.c:18259)
==3612==    by 0x6D38865: clutter_actor_set_animatable_property (clutter-actor.c:15032)
==3612==    by 0x6D3D0D3: _clutter_actor_create_transition (clutter-actor.c:19263)
==3612==    by 0x4E9A6C8: _st_theme_node_apply_margins (st-theme-node.c:3187)
==3612==    by 0x4E9F6B9: st_widget_recompute_style (st-widget.c:1601)
==3612==    by 0x6D27EAC: clutter_actor_set_mapped.part.10 (clutter-actor.c:1278)
==3612==    by 0x6D2AD30: clutter_actor_update_map_state (clutter-actor.c:1461)
==3612==    by 0x6D2AEEF: clutter_actor_real_map (clutter-actor.c:1523)
==3612==    by 0x4EA07E8: st_widget_map (st-widget.c:496)
==3612== 
==3612== 1,840 bytes in 23 blocks are possibly lost in loss record 25,648 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC581FD7: js::StaticBlockObject::addVar(js::ExclusiveContext*, JS::Handle<js::StaticBlockObject*>, JS::Handle<jsid>, unsigned int, bool*) (ScopeObject.cpp:722)
==3612==    by 0xBF98F2F: js::frontend::Parser<js::frontend::FullParseHandler>::bindLet(js::frontend::BindData<js::frontend::FullParseHandler>*, JS::Handle<js::PropertyName*>, js::frontend::Parser<js::frontend::FullParseHandler>*) (Parser.cpp:2731)
==3612==    by 0xBFB677D: js::frontend::Parser<js::frontend::FullParseHandler>::variables(js::frontend::ParseNodeKind, bool*, js::StaticBlockObject*, js::frontend::VarContext) (Parser.cpp:3511)
==3612==    by 0xBF9D4D5: js::frontend::Parser<js::frontend::FullParseHandler>::letDeclaration() (Parser.cpp:3625)
==3612==    by 0xBFB4F57: js::frontend::Parser<js::frontend::FullParseHandler>::statement(bool) (Parser.cpp:5205)
==3612==    by 0xBFB510F: js::frontend::Parser<js::frontend::FullParseHandler>::statements() (Parser.cpp:2602)
==3612==    by 0xBFB5B43: js::frontend::Parser<js::frontend::FullParseHandler>::blockStatement() (Parser.cpp:3372)
==3612== 
==3612== 1,920 bytes in 30 blocks are possibly lost in loss record 25,703 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC42862E: js_malloc (Utility.h:114)
==3612==    by 0xC42862E: malloc_ (MallocProvider.h:53)
==3612==    by 0xC42862E: pod_malloc<js::HeapSlot> (MallocProvider.h:105)
==3612==    by 0xC42862E: AllocateSlots (jsobj.cpp:2719)
==3612==    by 0xC42862E: JSObject::growSlots(js::ThreadSafeContext*, JS::Handle<JSObject*>, unsigned int, unsigned int) (jsobj.cpp:2781)
==3612==    by 0xC43C831: JSObject::updateSlotsForSpan(js::ThreadSafeContext*, JS::Handle<JSObject*>, unsigned long, unsigned long) (jsobj.cpp:2652)
==3612==    by 0xC433415: JSObject::setLastProperty(js::ThreadSafeContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>) (jsobj.cpp:2688)
==3612==    by 0xC59EB9E: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:403)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42F449: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42F449: JSObject::defineGeneric(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3481)
==3612==    by 0xC3C781F: js::DefineFunction(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, unsigned int, JS::Value*), unsigned int, unsigned int, js::gc::AllocKind, js::NewObjectKind) (jsfun.cpp:1821)
==3612==    by 0xC388FDF: JS_DefineFunctions(JSContext*, JS::Handle<JSObject*>, JSFunctionSpec const*) (jsapi.cpp:4131)
==3612== 
==3612== 2,048 bytes in 1 blocks are possibly lost in loss record 25,797 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F020: js_calloc (Utility.h:120)
==3612==    by 0xC45F020: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F020: createTable (HashTable.h:1057)
==3612==    by 0xC45F020: changeTableSize (HashTable.h:1299)
==3612==    by 0xC45F020: checkOverloaded (HashTable.h:1338)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:1585)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:464)
==3612==    by 0xC45F020: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:88)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC16B4B2: js::jit::DoSetPropFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICSetProp_Fallback*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>) (BaselineIC.cpp:7373)
==3612==    by 0x33EEBB64: ???
==3612==    by 0x33EE5889: ???
==3612==    by 0xC17EF31: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:124)
==3612== 
==3612== 2,048 bytes in 1 blocks are possibly lost in loss record 25,798 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB7F6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8F74B0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03AA6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B78: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612== 
==3612== 2,048 bytes in 1 blocks are possibly lost in loss record 25,799 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB7F6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8F74B0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03AA6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B78: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 2,064 bytes in 1 blocks are possibly lost in loss record 25,816 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB8A0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902702: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8B78C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8871: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 2,064 bytes in 1 blocks are possibly lost in loss record 25,817 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB8A0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902702: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8B78C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8871: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 2,166 (768 direct, 1,398 indirect) bytes in 1 blocks are definitely lost in loss record 25,876 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x10F15CAA: ??? (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10F16391: ??? (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10F133EA: FcFontRenderPrepare (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10F136BF: FcFontMatch (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10CEDF17: ??? (in /usr/lib/libpangoft2-1.0.so.0.4000.3)
==3612==    by 0x10CEE0EC: ??? (in /usr/lib/libpangoft2-1.0.so.0.4000.3)
==3612==    by 0xA5DC76D: pango_context_get_metrics (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612==    by 0x6130D3F: meta_pango_font_desc_get_text_height (theme.c:1345)
==3612==    by 0x612C572: meta_ui_frame_ensure_layout (frames.c:380)
==3612==    by 0x612DAAB: meta_ui_frame_get_borders (frames.c:562)
==3612==    by 0x610CBEC: meta_frame_calc_borders (frame.c:315)
==3612== 
==3612== 2,176 bytes in 34 blocks are possibly lost in loss record 25,879 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F581: js_calloc (Utility.h:120)
==3612==    by 0xC45F581: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F581: createTable (HashTable.h:1057)
==3612==    by 0xC45F581: init (HashTable.h:1115)
==3612==    by 0xC45F581: init (HashTable.h:321)
==3612==    by 0xC45F581: HashChildren (jspropertytree.cpp:46)
==3612==    by 0xC45F581: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42F449: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42F449: JSObject::defineGeneric(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3481)
==3612==    by 0xC42F794: JSObject::defineProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, js::PropertyName*, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3490)
==3612==    by 0xC54D733: js::DefVarOrConstOperation(JSContext*, JS::Handle<JSObject*>, JS::Handle<js::PropertyName*>, unsigned int) (Interpreter-inl.h:267)
==3612==    by 0xC53DB79: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2979)
==3612== 
==3612== 2,304 bytes in 13 blocks are possibly lost in loss record 25,951 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F020: js_calloc (Utility.h:120)
==3612==    by 0xC45F020: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F020: createTable (HashTable.h:1057)
==3612==    by 0xC45F020: changeTableSize (HashTable.h:1299)
==3612==    by 0xC45F020: checkOverloaded (HashTable.h:1338)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:1585)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:464)
==3612==    by 0xC45F020: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:88)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42F449: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42F449: JSObject::defineGeneric(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3481)
==3612==    by 0xC42F794: JSObject::defineProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, js::PropertyName*, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3490)
==3612==    by 0xC54D733: js::DefVarOrConstOperation(JSContext*, JS::Handle<JSObject*>, JS::Handle<js::PropertyName*>, unsigned int) (Interpreter-inl.h:267)
==3612==    by 0xC53DB79: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2979)
==3612== 
==3612== 2,368 bytes in 37 blocks are possibly lost in loss record 25,963 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC42862E: js_malloc (Utility.h:114)
==3612==    by 0xC42862E: malloc_ (MallocProvider.h:53)
==3612==    by 0xC42862E: pod_malloc<js::HeapSlot> (MallocProvider.h:105)
==3612==    by 0xC42862E: AllocateSlots (jsobj.cpp:2719)
==3612==    by 0xC42862E: JSObject::growSlots(js::ThreadSafeContext*, JS::Handle<JSObject*>, unsigned int, unsigned int) (jsobj.cpp:2781)
==3612==    by 0xC43C831: JSObject::updateSlotsForSpan(js::ThreadSafeContext*, JS::Handle<JSObject*>, unsigned long, unsigned long) (jsobj.cpp:2652)
==3612==    by 0xC433415: JSObject::setLastProperty(js::ThreadSafeContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>) (jsobj.cpp:2688)
==3612==    by 0xC59EB9E: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:403)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC43F0C5: bool js::baseops::SetPropertyHelper<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ContextType, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<jsid>, js::baseops::QualifiedBool, JS::MutableHandle<JS::Value>, bool) (jsobj.cpp:5064)
==3612==    by 0xC53E988: setGeneric (jsobj.h:1024)
==3612==    by 0xC53E988: SetPropertyOperation (Interpreter.cpp:340)
==3612==    by 0xC53E988: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2456)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612==    by 0xC53B606: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:494)
==3612== 
==3612== 2,432 bytes in 38 blocks are possibly lost in loss record 25,985 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F581: js_calloc (Utility.h:120)
==3612==    by 0xC45F581: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F581: createTable (HashTable.h:1057)
==3612==    by 0xC45F581: init (HashTable.h:1115)
==3612==    by 0xC45F581: init (HashTable.h:321)
==3612==    by 0xC45F581: HashChildren (jspropertytree.cpp:46)
==3612==    by 0xC45F581: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42EAFD: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42EAFD: DefinePropertyOnObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, js::PropDesc const&, bool, bool*) (jsobj.cpp:583)
==3612==    by 0xC431970: js::DefineProperties(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>) (jsobj.cpp:1038)
==3612==    by 0xC01F330: obj_defineProperties(JSContext*, unsigned int, JS::Value*) (Object.cpp:953)
==3612==    by 0x33EEEFF3: ???
==3612== 
==3612== 2,744 bytes in 7 blocks are possibly lost in loss record 26,071 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888C07: g_realloc (gmem.c:159)
==3612==    by 0x786727B: g_data_set_internal (gdataset.c:471)
==3612==    by 0x786727B: g_datalist_id_set_data_full (gdataset.c:670)
==3612==    by 0x6D31FF7: _clutter_actor_get_layout_info (clutter-actor.c:18117)
==3612==    by 0x6D38865: clutter_actor_set_margin_internal (clutter-actor.c:18259)
==3612==    by 0x6D38865: clutter_actor_set_animatable_property (clutter-actor.c:15032)
==3612==    by 0x6D3D0D3: _clutter_actor_create_transition (clutter-actor.c:19263)
==3612==    by 0x4E9A6C8: _st_theme_node_apply_margins (st-theme-node.c:3187)
==3612==    by 0x4E9F6B9: st_widget_recompute_style (st-widget.c:1601)
==3612==    by 0x6D27EAC: clutter_actor_set_mapped.part.10 (clutter-actor.c:1278)
==3612==    by 0x6D2AD30: clutter_actor_update_map_state (clutter-actor.c:1461)
==3612==    by 0x6D2AEEF: clutter_actor_real_map (clutter-actor.c:1523)
==3612==    by 0x4EA07E8: st_widget_map (st-widget.c:496)
==3612== 
==3612== 2,816 bytes in 44 blocks are possibly lost in loss record 26,096 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888BA0: g_malloc0 (gmem.c:124)
==3612==    by 0x7871D0F: g_hash_table_new_full (ghash.c:723)
==3612==    by 0x6D3CD9B: _clutter_actor_create_transition (clutter-actor.c:19222)
==3612==    by 0x4E9A6C8: _st_theme_node_apply_margins (st-theme-node.c:3187)
==3612==    by 0x4E9F6B9: st_widget_recompute_style (st-widget.c:1601)
==3612==    by 0x6D27EAC: clutter_actor_set_mapped.part.10 (clutter-actor.c:1278)
==3612==    by 0x6D2AD30: clutter_actor_update_map_state (clutter-actor.c:1461)
==3612==    by 0x6D2AEEF: clutter_actor_real_map (clutter-actor.c:1523)
==3612==    by 0x4EA07E8: st_widget_map (st-widget.c:496)
==3612==    by 0x6D27EAC: clutter_actor_set_mapped.part.10 (clutter-actor.c:1278)
==3612==    by 0x6D2AD30: clutter_actor_update_map_state (clutter-actor.c:1461)
==3612== 
==3612== 2,960 bytes in 37 blocks are possibly lost in loss record 26,121 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x78A1022: g_slice_alloc (gslice.c:1025)
==3612==    by 0x78A164D: g_slice_alloc0 (gslice.c:1051)
==3612==    by 0x76191C1: g_type_create_instance (gtype.c:1848)
==3612==    by 0x75FA57A: g_object_new_internal (gobject.c:1783)
==3612==    by 0x75FC48A: g_object_new_valist (gobject.c:2042)
==3612==    by 0x75FC740: g_object_new (gobject.c:1626)
==3612==    by 0x6D6B160: layout_manager_real_create_child_meta (clutter-layout-manager.c:290)
==3612==    by 0x6D6B82D: create_child_meta (clutter-layout-manager.c:632)
==3612==    by 0x6D6B82D: get_child_meta (clutter-layout-manager.c:662)
==3612==    by 0x6D6B82D: clutter_layout_manager_get_child_meta (clutter-layout-manager.c:701)
==3612==    by 0x4E7B9C1: st_box_layout_child_constructed (st-box-layout-child.c:157)
==3612==    by 0x75FAAF6: g_object_new_internal (gobject.c:1823)
==3612== 
==3612== 2,976 bytes in 93 blocks are possibly lost in loss record 26,123 of 27,442
==3612==    at 0x4C2AACE: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x4C2CC81: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888C07: g_realloc (gmem.c:159)
==3612==    by 0x75FE22B: g_object_add_toggle_ref (gobject.c:2967)
==3612==    by 0x5557F1E: object_instance_init (object.cpp:1445)
==3612==    by 0x5557F1E: ??? (object.cpp:1955)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612==    by 0xC54A402: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:531)
==3612==    by 0xC378232: JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (jsapi.cpp:5064)
==3612==    by 0x557D005: gjs_call_function_value (jsapi-util.cpp:711)
==3612==    by 0x5554843: ??? (object.cpp:1482)
==3612==    by 0xC54DACD: CallJSNative (jscntxtinlines.h:239)
==3612==    by 0xC54DACD: js::CallJSNativeConstructor(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:272)
==3612== 
==3612== 3,000 bytes in 15 blocks are possibly lost in loss record 26,127 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888C07: g_realloc (gmem.c:159)
==3612==    by 0x786727B: g_data_set_internal (gdataset.c:471)
==3612==    by 0x786727B: g_datalist_id_set_data_full (gdataset.c:670)
==3612==    by 0x6D6B927: get_child_meta (clutter-layout-manager.c:666)
==3612==    by 0x6D6B927: clutter_layout_manager_get_child_meta (clutter-layout-manager.c:701)
==3612==    by 0x4E7B9C1: st_box_layout_child_constructed (st-box-layout-child.c:157)
==3612==    by 0x75FAAF6: g_object_new_internal (gobject.c:1823)
==3612==    by 0x75FC48A: g_object_new_valist (gobject.c:2042)
==3612==    by 0x75FC740: g_object_new (gobject.c:1626)
==3612==    by 0x6D53B80: create_child_meta (clutter-container.c:933)
==3612==    by 0x6D5452A: container_add_actor (clutter-container.c:280)
==3612==    by 0x6D5452A: clutter_container_add_actor (clutter-container.c:420)
==3612==    by 0xBAC11C7: ffi_call_unix64 (in /usr/lib/libffi.so.6.0.4)
==3612==    by 0xBAC0C29: ffi_call (in /usr/lib/libffi.so.6.0.4)
==3612== 
==3612== 3,008 bytes in 47 blocks are possibly lost in loss record 26,130 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC42862E: js_malloc (Utility.h:114)
==3612==    by 0xC42862E: malloc_ (MallocProvider.h:53)
==3612==    by 0xC42862E: pod_malloc<js::HeapSlot> (MallocProvider.h:105)
==3612==    by 0xC42862E: AllocateSlots (jsobj.cpp:2719)
==3612==    by 0xC42862E: JSObject::growSlots(js::ThreadSafeContext*, JS::Handle<JSObject*>, unsigned int, unsigned int) (jsobj.cpp:2781)
==3612==    by 0xC43C831: JSObject::updateSlotsForSpan(js::ThreadSafeContext*, JS::Handle<JSObject*>, unsigned long, unsigned long) (jsobj.cpp:2652)
==3612==    by 0xC433415: JSObject::setLastProperty(js::ThreadSafeContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>) (jsobj.cpp:2688)
==3612==    by 0xC59EB9E: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:403)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC43F0C5: bool js::baseops::SetPropertyHelper<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ContextType, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<jsid>, js::baseops::QualifiedBool, JS::MutableHandle<JS::Value>, bool) (jsobj.cpp:5064)
==3612==    by 0xC537BF7: setGeneric (jsobj.h:1024)
==3612==    by 0xC537BF7: SetObjectElementOperation(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Value const&, bool, JSScript*, unsigned char*) (Interpreter.cpp:1323)
==3612==    by 0xC53B180: js::SetObjectElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool, JS::Handle<JSScript*>, unsigned char*) (Interpreter.cpp:3824)
==3612==    by 0xC169292: js::jit::DoSetElemFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICSetElem_Fallback*, JS::Value*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>) (BaselineIC.cpp:5029)
==3612== 
==3612== 3,760 bytes in 47 blocks are possibly lost in loss record 26,315 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42F449: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42F449: JSObject::defineGeneric(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3481)
==3612==    by 0xC42F794: JSObject::defineProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, js::PropertyName*, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3490)
==3612==    by 0xC54D733: js::DefVarOrConstOperation(JSContext*, JS::Handle<JSObject*>, JS::Handle<js::PropertyName*>, unsigned int) (Interpreter-inl.h:267)
==3612==    by 0xC53DB79: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2979)
==3612== 
==3612== 3,872 bytes in 44 blocks are possibly lost in loss record 26,337 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x78A1022: g_slice_alloc (gslice.c:1025)
==3612==    by 0x7871CBD: g_hash_table_new_full (ghash.c:711)
==3612==    by 0x6D3CD9B: _clutter_actor_create_transition (clutter-actor.c:19222)
==3612==    by 0x4E9A6C8: _st_theme_node_apply_margins (st-theme-node.c:3187)
==3612==    by 0x4E9F6B9: st_widget_recompute_style (st-widget.c:1601)
==3612==    by 0x6D27EAC: clutter_actor_set_mapped.part.10 (clutter-actor.c:1278)
==3612==    by 0x6D2AD30: clutter_actor_update_map_state (clutter-actor.c:1461)
==3612==    by 0x6D2AEEF: clutter_actor_real_map (clutter-actor.c:1523)
==3612==    by 0x4EA07E8: st_widget_map (st-widget.c:496)
==3612==    by 0x6D27EAC: clutter_actor_set_mapped.part.10 (clutter-actor.c:1278)
==3612== 
==3612== 3,952 bytes in 44 blocks are possibly lost in loss record 26,344 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888C07: g_realloc (gmem.c:159)
==3612==    by 0x786727B: g_data_set_internal (gdataset.c:471)
==3612==    by 0x786727B: g_datalist_id_set_data_full (gdataset.c:670)
==3612==    by 0x75FE1F0: g_object_add_toggle_ref (gobject.c:2979)
==3612==    by 0x5557F1E: object_instance_init (object.cpp:1445)
==3612==    by 0x5557F1E: ??? (object.cpp:1955)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612==    by 0xC54A402: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:531)
==3612==    by 0xC378232: JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (jsapi.cpp:5064)
==3612==    by 0x557D005: gjs_call_function_value (jsapi-util.cpp:711)
==3612==    by 0x5554843: ??? (object.cpp:1482)
==3612==    by 0xC54DACD: CallJSNative (jscntxtinlines.h:239)
==3612==    by 0xC54DACD: js::CallJSNativeConstructor(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:272)
==3612== 
==3612== 4,000 bytes in 50 blocks are possibly lost in loss record 26,349 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F519: js_malloc (Utility.h:114)
==3612==    by 0xC45F519: js_new<js::HashSet<js::Shape*, js::ShapeHasher, js::SystemAllocPolicy> > (Utility.h:342)
==3612==    by 0xC45F519: HashChildren (jspropertytree.cpp:45)
==3612==    by 0xC45F519: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:78)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42EAFD: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42EAFD: DefinePropertyOnObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, js::PropDesc const&, bool, bool*) (jsobj.cpp:583)
==3612==    by 0xC431970: js::DefineProperties(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>) (jsobj.cpp:1038)
==3612==    by 0xC01F330: obj_defineProperties(JSContext*, unsigned int, JS::Value*) (Object.cpp:953)
==3612==    by 0x33EEEFF3: ???
==3612== 
==3612== 4,040 (280 direct, 3,760 indirect) bytes in 7 blocks are definitely lost in loss record 26,355 of 27,442
==3612==    at 0x76192FB: g_type_create_instance (gtype.c:1845)
==3612==    by 0x75FA057: g_object_constructor (gobject.c:2068)
==3612==    by 0x4EAF9E7: gvc_mixer_ui_device_constructor (gvc-mixer-ui-device.c:184)
==3612==    by 0x75FA3A8: g_object_new_with_custom_constructor (gobject.c:1701)
==3612==    by 0x75FA3A8: g_object_new_internal (gobject.c:1781)
==3612==    by 0x75FC48A: g_object_new_valist (gobject.c:2042)
==3612==    by 0x75FC740: g_object_new (gobject.c:1626)
==3612==    by 0x4EA7B64: create_ui_device_from_port (gvc-mixer-control.c:1943)
==3612==    by 0x4EA7B64: update_card (gvc-mixer-control.c:2495)
==3612==    by 0x4EA7B64: _pa_context_get_card_info_by_index_cb (gvc-mixer-control.c:2671)
==3612==    by 0xB1B681B: context_get_card_info_callback (introspect.c:969)
==3612==    by 0x14E2F280: run_action (pdispatch.c:288)
==3612==    by 0x14E2F60A: pa_pdispatch_run (pdispatch.c:341)
==3612==    by 0xB1AAB2D: pstream_packet_callback (context.c:349)
==3612==    by 0x14E32056: do_read (pstream.c:1012)
==3612== 
==3612== 4,096 bytes in 1 blocks are possibly lost in loss record 26,383 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F020: js_calloc (Utility.h:120)
==3612==    by 0xC45F020: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F020: createTable (HashTable.h:1057)
==3612==    by 0xC45F020: changeTableSize (HashTable.h:1299)
==3612==    by 0xC45F020: checkOverloaded (HashTable.h:1338)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:1585)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:464)
==3612==    by 0xC45F020: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:88)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC492394: js::Bindings::initWithTemporaryStorage(js::ExclusiveContext*, js::InternalHandle<js::Bindings*>, unsigned int, unsigned int, js::Binding*, unsigned int) (jsscript.cpp:155)
==3612==    by 0xBFAAEBB: js::frontend::ParseContext<js::frontend::FullParseHandler>::generateFunctionBindings(js::ExclusiveContext*, js::frontend::TokenStream&, js::LifoAlloc&, js::InternalHandle<js::Bindings*>) const (Parser.cpp:334)
==3612==    by 0xBF97226: js::frontend::Parser<js::frontend::FullParseHandler>::leaveFunction(js::frontend::ParseNode*, js::frontend::ParseContext<js::frontend::FullParseHandler>*, js::frontend::FunctionSyntaxKind) (Parser.cpp:1433)
==3612==    by 0xBF9BC82: js::frontend::Parser<js::frontend::FullParseHandler>::functionArgsAndBody(js::frontend::ParseNode*, JS::Handle<JSFunction*>, js::frontend::FunctionType, js::frontend::FunctionSyntaxKind, js::GeneratorKind, js::frontend::Directives, js::frontend::Directives*) (Parser.cpp:2178)
==3612==    by 0xBFB1E8D: js::frontend::Parser<js::frontend::FullParseHandler>::functionDef(JS::Handle<js::PropertyName*>, js::frontend::TokenStream::Position const&, js::frontend::FunctionType, js::frontend::FunctionSyntaxKind, js::GeneratorKind) (Parser.cpp:1991)
==3612==    by 0xBFB22D3: js::frontend::Parser<js::frontend::FullParseHandler>::functionExpr() (Parser.cpp:2431)
==3612==    by 0xBFB618F: js::frontend::Parser<js::frontend::FullParseHandler>::primaryExpr(js::frontend::TokenKind) (Parser.cpp:7298)
==3612==    by 0xBFB84D0: js::frontend::Parser<js::frontend::FullParseHandler>::memberExpr(js::frontend::TokenKind, bool) (Parser.cpp:6792)
==3612==    by 0xBFB8D77: js::frontend::Parser<js::frontend::FullParseHandler>::unaryExpr() (Parser.cpp:5749)
==3612== 
==3612== 4,096 bytes in 1 blocks are possibly lost in loss record 26,384 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F020: js_calloc (Utility.h:120)
==3612==    by 0xC45F020: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F020: createTable (HashTable.h:1057)
==3612==    by 0xC45F020: changeTableSize (HashTable.h:1299)
==3612==    by 0xC45F020: checkOverloaded (HashTable.h:1338)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:1585)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:464)
==3612==    by 0xC45F020: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:88)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC54265A: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:3173)
==3612==    by 0xC5493AD: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:422)
==3612==    by 0xC53B606: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:494)
==3612==    by 0xC3CD0E8: js_fun_apply(JSContext*, unsigned int, JS::Value*) (jsfun.cpp:1020)
==3612== 
==3612== 4,096 bytes in 1 blocks are possibly lost in loss record 26,385 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895368: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895F1B: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8382: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612==    by 0x9AFA806: _cogl_gl_flush_attributes_state (cogl-attribute-gl.c:472)
==3612==    by 0x9B169DD: _cogl_flush_attributes_state (cogl-attribute.c:669)
==3612== 
==3612== 4,096 bytes in 1 blocks are possibly lost in loss record 26,386 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C90201F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902214: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03A97: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B78: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612== 
==3612== 4,096 bytes in 1 blocks are possibly lost in loss record 26,387 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895368: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895F1B: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A85F3: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612==    by 0x9AFA806: _cogl_gl_flush_attributes_state (cogl-attribute-gl.c:472)
==3612==    by 0x9B169DD: _cogl_flush_attributes_state (cogl-attribute.c:669)
==3612== 
==3612== 4,096 bytes in 1 blocks are possibly lost in loss record 26,388 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895368: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895F1B: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8382: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612==    by 0x9AFF0F6: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1405)
==3612==    by 0x9AFA806: _cogl_gl_flush_attributes_state (cogl-attribute-gl.c:472)
==3612== 
==3612== 4,096 bytes in 1 blocks are possibly lost in loss record 26,389 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C90201F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902214: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03A97: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B78: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 4,096 bytes in 1 blocks are possibly lost in loss record 26,390 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895368: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895F1B: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A85F3: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612==    by 0x9AFF0F6: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1405)
==3612==    by 0x9AFA806: _cogl_gl_flush_attributes_state (cogl-attribute-gl.c:472)
==3612== 
==3612== 4,104 bytes in 1 blocks are possibly lost in loss record 26,395 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB874: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902702: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8B78C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8871: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 4,104 bytes in 1 blocks are possibly lost in loss record 26,396 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB874: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902702: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8B78C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8871: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 4,112 bytes in 1 blocks are possibly lost in loss record 26,399 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03E58: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0465F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB046C6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A5726: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8455: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612== 
==3612== 4,112 bytes in 1 blocks are possibly lost in loss record 26,400 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03E67: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0465F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB046C6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A5726: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8455: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612== 
==3612== 4,112 bytes in 1 blocks are possibly lost in loss record 26,401 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03E58: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0465F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB046C6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A84A4: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 4,112 bytes in 1 blocks are possibly lost in loss record 26,402 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03E67: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0465F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB046C6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A84A4: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 4,112 bytes in 1 blocks are possibly lost in loss record 26,403 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03E58: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0465F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB046C6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8759: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 4,112 bytes in 1 blocks are possibly lost in loss record 26,404 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03E67: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0465F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB046C6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8759: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 4,112 bytes in 1 blocks are possibly lost in loss record 26,405 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03E58: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0465F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB046C6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A5726: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8455: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 4,112 bytes in 1 blocks are possibly lost in loss record 26,406 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03E67: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0465F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB046C6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A5726: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8455: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 4,112 bytes in 1 blocks are possibly lost in loss record 26,407 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03E58: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0465F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB046C6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A84A4: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 4,112 bytes in 1 blocks are possibly lost in loss record 26,408 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03E67: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0465F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB046C6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A84A4: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 4,112 bytes in 1 blocks are possibly lost in loss record 26,409 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03E58: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0465F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB046C6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8759: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 4,112 bytes in 1 blocks are possibly lost in loss record 26,410 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03E67: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0465F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB046C6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8759: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 4,420 (1,536 direct, 2,884 indirect) bytes in 2 blocks are definitely lost in loss record 26,468 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x10F15CAA: ??? (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10F16391: ??? (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10F133EA: FcFontRenderPrepare (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10F136BF: FcFontMatch (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10CEDF17: ??? (in /usr/lib/libpangoft2-1.0.so.0.4000.3)
==3612==    by 0x10CEE0EC: ??? (in /usr/lib/libpangoft2-1.0.so.0.4000.3)
==3612==    by 0x10CEC3A8: ??? (in /usr/lib/libpangoft2-1.0.so.0.4000.3)
==3612==    by 0xA5E0C2E: ??? (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612==    by 0xA5E4388: pango_layout_line_get_extents (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612==    by 0xA5E670E: ??? (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612==    by 0xA5E69F1: ??? (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612== 
==3612== 4,575 (1,536 direct, 3,039 indirect) bytes in 2 blocks are definitely lost in loss record 26,478 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x10F15CAA: ??? (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10F16391: ??? (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10F133EA: FcFontRenderPrepare (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10F136BF: FcFontMatch (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10CEDF17: ??? (in /usr/lib/libpangoft2-1.0.so.0.4000.3)
==3612==    by 0x10CEE0EC: ??? (in /usr/lib/libpangoft2-1.0.so.0.4000.3)
==3612==    by 0x10CEC3A8: ??? (in /usr/lib/libpangoft2-1.0.so.0.4000.3)
==3612==    by 0x703B8C2: ??? (in /usr/lib/libpangocairo-1.0.so.0.4000.3)
==3612==    by 0x703C697: ??? (in /usr/lib/libpangocairo-1.0.so.0.4000.3)
==3612==    by 0x10CEF1A3: ??? (in /usr/lib/libpangoft2-1.0.so.0.4000.3)
==3612==    by 0x18FFB258: ??? (in /usr/lib/libharfbuzz.so.0.10400.2)
==3612== 
==3612== 4,631 bytes in 1 blocks are possibly lost in loss record 26,497 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCE12: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1D5D7220: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D38CF73: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D38D59D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D24A052: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5E7BB0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5E9D3A: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5C576B: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C09D16F: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C09D39C: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C0D2652: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612== 
==3612== 4,631 bytes in 1 blocks are possibly lost in loss record 26,498 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCE12: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1D5D7220: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D38D1B9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D38D59D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D24A052: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5E7BB0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5E9D3A: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5C576B: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C09D16F: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C09D39C: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C0D2652: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612== 
==3612== 5,312 bytes in 83 blocks are possibly lost in loss record 26,566 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC42862E: js_malloc (Utility.h:114)
==3612==    by 0xC42862E: malloc_ (MallocProvider.h:53)
==3612==    by 0xC42862E: pod_malloc<js::HeapSlot> (MallocProvider.h:105)
==3612==    by 0xC42862E: AllocateSlots (jsobj.cpp:2719)
==3612==    by 0xC42862E: JSObject::growSlots(js::ThreadSafeContext*, JS::Handle<JSObject*>, unsigned int, unsigned int) (jsobj.cpp:2781)
==3612==    by 0xC43C831: JSObject::updateSlotsForSpan(js::ThreadSafeContext*, JS::Handle<JSObject*>, unsigned long, unsigned long) (jsobj.cpp:2652)
==3612==    by 0xC433415: JSObject::setLastProperty(js::ThreadSafeContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>) (jsobj.cpp:2688)
==3612==    by 0xC59EB9E: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:403)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42F449: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42F449: JSObject::defineGeneric(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3481)
==3612==    by 0xC386FB1: DefinePropertyById(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, JSPropertyOpWrapper const&, JSStrictPropertyOpWrapper const&, unsigned int, unsigned int) [clone .isra.288] (jsapi.cpp:2977)
==3612==    by 0xC387667: DefineProperty(JSContext*, JS::Handle<JSObject*>, char const*, JS::Handle<JS::Value>, JSPropertyOpWrapper const&, JSStrictPropertyOpWrapper const&, unsigned int, unsigned int) [clone .isra.289] (jsapi.cpp:3026)
==3612== 
==3612== 5,376 bytes in 22 blocks are possibly lost in loss record 26,573 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC43B80A: js_realloc (Utility.h:132)
==3612==    by 0xC43B80A: js::MallocProvider<js::ThreadSafeContext>::realloc_(void*, unsigned long, unsigned long) (MallocProvider.h:72)
==3612==    by 0xC4280B4: ReallocateSlots (jsobj.cpp:2734)
==3612==    by 0xC4280B4: JSObject::growSlots(js::ThreadSafeContext*, JS::Handle<JSObject*>, unsigned int, unsigned int) (jsobj.cpp:2788)
==3612==    by 0xC43C831: JSObject::updateSlotsForSpan(js::ThreadSafeContext*, JS::Handle<JSObject*>, unsigned long, unsigned long) (jsobj.cpp:2652)
==3612==    by 0xC433415: JSObject::setLastProperty(js::ThreadSafeContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>) (jsobj.cpp:2688)
==3612==    by 0xC59EB9E: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:403)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42F449: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42F449: JSObject::defineGeneric(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3481)
==3612==    by 0xC386FB1: DefinePropertyById(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, JSPropertyOpWrapper const&, JSStrictPropertyOpWrapper const&, unsigned int, unsigned int) [clone .isra.288] (jsapi.cpp:2977)
==3612== 
==3612== 5,563 (512 direct, 5,051 indirect) bytes in 1 blocks are definitely lost in loss record 26,589 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x10F15CAA: ??? (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10F164B1: ??? (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10F1694B: ??? (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10F097ED: FcDefaultSubstitute (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10CED7E2: ??? (in /usr/lib/libpangoft2-1.0.so.0.4000.3)
==3612==    by 0xA5DC74B: pango_context_get_metrics (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612==    by 0x6130D3F: meta_pango_font_desc_get_text_height (theme.c:1345)
==3612==    by 0x612C572: meta_ui_frame_ensure_layout (frames.c:380)
==3612==    by 0x612DAAB: meta_ui_frame_get_borders (frames.c:562)
==3612==    by 0x610CBEC: meta_frame_calc_borders (frame.c:315)
==3612==    by 0x613B74C: adjust_for_gravity (window-x11.c:292)
==3612== 
==3612== 5,607 (512 direct, 5,095 indirect) bytes in 1 blocks are definitely lost in loss record 26,597 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x10F15CAA: ??? (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10F164B1: ??? (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10F1694B: ??? (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10F097ED: FcDefaultSubstitute (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10CED7E2: ??? (in /usr/lib/libpangoft2-1.0.so.0.4000.3)
==3612==    by 0x10CEC38C: ??? (in /usr/lib/libpangoft2-1.0.so.0.4000.3)
==3612==    by 0xA5E0C2E: ??? (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612==    by 0xA5E4388: pango_layout_line_get_extents (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612==    by 0xA5E670E: ??? (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612==    by 0xA5E69F1: ??? (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612==    by 0xA5E6B53: ??? (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612== 
==3612== 5,607 (512 direct, 5,095 indirect) bytes in 1 blocks are definitely lost in loss record 26,598 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x10F15CAA: ??? (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10F164B1: ??? (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10F1694B: ??? (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10F097ED: FcDefaultSubstitute (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10CED7E2: ??? (in /usr/lib/libpangoft2-1.0.so.0.4000.3)
==3612==    by 0x10CEC38C: ??? (in /usr/lib/libpangoft2-1.0.so.0.4000.3)
==3612==    by 0xA5E0C2E: ??? (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612==    by 0xA5E4388: pango_layout_line_get_extents (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612==    by 0xA5E670E: ??? (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612==    by 0xA5E69F1: ??? (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612==    by 0xA5E7319: pango_layout_get_iter (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612== 
==3612== 5,632 bytes in 7 blocks are possibly lost in loss record 26,607 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F020: js_calloc (Utility.h:120)
==3612==    by 0xC45F020: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F020: createTable (HashTable.h:1057)
==3612==    by 0xC45F020: changeTableSize (HashTable.h:1299)
==3612==    by 0xC45F020: checkOverloaded (HashTable.h:1338)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:1585)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:464)
==3612==    by 0xC45F020: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:88)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42F449: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42F449: JSObject::defineGeneric(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3481)
==3612==    by 0xC386FB1: DefinePropertyById(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, JSPropertyOpWrapper const&, JSStrictPropertyOpWrapper const&, unsigned int, unsigned int) [clone .isra.288] (jsapi.cpp:2977)
==3612==    by 0xC387667: DefineProperty(JSContext*, JS::Handle<JSObject*>, char const*, JS::Handle<JS::Value>, JSPropertyOpWrapper const&, JSStrictPropertyOpWrapper const&, unsigned int, unsigned int) [clone .isra.289] (jsapi.cpp:3026)
==3612==    by 0xC387894: JS_DefineProperty(JSContext*, JS::Handle<JSObject*>, char const*, JS::Handle<JSObject*>, unsigned int, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>)) (jsapi.cpp:3095)
==3612== 
==3612== 6,144 bytes in 13 blocks are possibly lost in loss record 26,655 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F020: js_calloc (Utility.h:120)
==3612==    by 0xC45F020: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F020: createTable (HashTable.h:1057)
==3612==    by 0xC45F020: changeTableSize (HashTable.h:1299)
==3612==    by 0xC45F020: checkOverloaded (HashTable.h:1338)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:1585)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:464)
==3612==    by 0xC45F020: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:88)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC5A8BDA: js::Shape* JSObject::putProperty<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int) (Shape.cpp:816)
==3612==    by 0xC42D4F5: bool DefinePropertyOrElement<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, JS::Handle<JS::Value>, bool, bool) (jsobj.cpp:3733)
==3612==    by 0xC42DF3E: js::DefineNativeProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Handle<JS::Value>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int) (jsobj.cpp:3841)
==3612==    by 0xC42EAFD: DefineGeneric (jsobj.cpp:3466)
==3612==    by 0xC42EAFD: DefinePropertyOnObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, js::PropDesc const&, bool, bool*) (jsobj.cpp:583)
==3612==    by 0xC431970: js::DefineProperties(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>) (jsobj.cpp:1038)
==3612==    by 0xC01F330: obj_defineProperties(JSContext*, unsigned int, JS::Value*) (Object.cpp:953)
==3612==    by 0x33EEEFF3: ???
==3612== 
==3612== 6,583 (2,304 direct, 4,279 indirect) bytes in 3 blocks are definitely lost in loss record 26,681 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x10F15CAA: ??? (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10F16391: ??? (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10F133EA: FcFontRenderPrepare (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10F136BF: FcFontMatch (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10CEDF17: ??? (in /usr/lib/libpangoft2-1.0.so.0.4000.3)
==3612==    by 0x10CEE0EC: ??? (in /usr/lib/libpangoft2-1.0.so.0.4000.3)
==3612==    by 0xA5DAE53: ??? (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612==    by 0xA5DB34C: ??? (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612==    by 0xA5DC52F: pango_itemize_with_base_dir (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612==    by 0xA5E4738: ??? (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612==    by 0xA5E6767: ??? (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612== 
==3612== 8,192 bytes in 1 blocks are possibly lost in loss record 26,773 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B05: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B78: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 8,192 bytes in 1 blocks are possibly lost in loss record 26,774 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8E0951: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C98336C: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8844: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612==    by 0x9AFA806: _cogl_gl_flush_attributes_state (cogl-attribute-gl.c:472)
==3612== 
==3612== 8,192 bytes in 1 blocks are possibly lost in loss record 26,775 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B05: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B78: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 8,192 bytes in 1 blocks are possibly lost in loss record 26,776 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8E0951: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C98336C: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8844: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612==    by 0x9AFF0F6: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1405)
==3612== 
==3612== 8,240 bytes in 2 blocks are possibly lost in loss record 26,778 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCE12: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1D5CD762: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5C420E: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5CD95B: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C09EFFC: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1D258E75: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D259CC6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D25B9AC: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D2618DB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9AF5622: try_creating_fbo.isra.5 (cogl-framebuffer-gl.c:706)
==3612==    by 0x9AF6DC5: _cogl_offscreen_gl_allocate (cogl-framebuffer-gl.c:864)
==3612== 
==3612== 8,263 bytes in 1 blocks are possibly lost in loss record 26,779 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1D5D71B6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D249628: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D22C5A8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D22E295: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9AFCCCC: recreate_store (cogl-buffer-gl.c:154)
==3612==    by 0x9AFD26A: _cogl_buffer_gl_bind (cogl-buffer-gl.c:408)
==3612==    by 0x9AFD2C9: _cogl_buffer_gl_set_data (cogl-buffer-gl.c:366)
==3612==    by 0x9B15802: cogl_indices_new (cogl-indices.c:98)
==3612==    by 0x9B15B6D: cogl_get_rectangle_indices (cogl-indices.c:260)
==3612==    by 0x9B395EB: _cogl_journal_flush_vbo_offsets_and_entries (cogl-journal.c:643)
==3612== 
==3612== 8,422 (1,024 direct, 7,398 indirect) bytes in 2 blocks are definitely lost in loss record 26,786 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x10F15CAA: ??? (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10F164B1: ??? (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10F1694B: ??? (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10F097ED: FcDefaultSubstitute (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10CED7E2: ??? (in /usr/lib/libpangoft2-1.0.so.0.4000.3)
==3612==    by 0x10CEC38C: ??? (in /usr/lib/libpangoft2-1.0.so.0.4000.3)
==3612==    by 0x703B8C2: ??? (in /usr/lib/libpangocairo-1.0.so.0.4000.3)
==3612==    by 0x703C697: ??? (in /usr/lib/libpangocairo-1.0.so.0.4000.3)
==3612==    by 0x10CEF1A3: ??? (in /usr/lib/libpangoft2-1.0.so.0.4000.3)
==3612==    by 0x18FFB258: ??? (in /usr/lib/libharfbuzz.so.0.10400.2)
==3612==    by 0x18FCC699: hb_shape_plan_execute (in /usr/lib/libharfbuzz.so.0.10400.2)
==3612== 
==3612== 8,448 bytes in 3 blocks are possibly lost in loss record 26,787 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC45F020: js_calloc (Utility.h:120)
==3612==    by 0xC45F020: calloc_ (jsalloc.h:29)
==3612==    by 0xC45F020: createTable (HashTable.h:1057)
==3612==    by 0xC45F020: changeTableSize (HashTable.h:1299)
==3612==    by 0xC45F020: checkOverloaded (HashTable.h:1338)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:1585)
==3612==    by 0xC45F020: putNew<js::Shape*&> (HashTable.h:464)
==3612==    by 0xC45F020: js::PropertyTree::insertChild(js::ExclusiveContext*, js::Shape*, js::Shape*) (jspropertytree.cpp:88)
==3612==    by 0xC4621EB: js::PropertyTree::getChild(js::ExclusiveContext*, js::Shape*, js::StackShape&) (jspropertytree.cpp:192)
==3612==    by 0xC59EB85: JSObject::getChildProperty(js::ExclusiveContext*, JS::Handle<JSObject*>, JS::Handle<js::Shape*>, js::StackShape&) (Shape.cpp:398)
==3612==    by 0xC5A7DDB: getOrLookupChildProperty<(js::ExecutionMode)0u> (jsobj.h:860)
==3612==    by 0xC5A7DDB: js::Shape* JSObject::addPropertyInternal<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ExclusiveContextType, JS::Handle<JSObject*>, JS::Handle<jsid>, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>), bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, bool, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, js::Shape**, bool) (Shape.cpp:634)
==3612==    by 0xC581FD7: js::StaticBlockObject::addVar(js::ExclusiveContext*, JS::Handle<js::StaticBlockObject*>, JS::Handle<jsid>, unsigned int, bool*) (ScopeObject.cpp:722)
==3612==    by 0xBF98F2F: js::frontend::Parser<js::frontend::FullParseHandler>::bindLet(js::frontend::BindData<js::frontend::FullParseHandler>*, JS::Handle<js::PropertyName*>, js::frontend::Parser<js::frontend::FullParseHandler>*) (Parser.cpp:2731)
==3612==    by 0xBFB677D: js::frontend::Parser<js::frontend::FullParseHandler>::variables(js::frontend::ParseNodeKind, bool*, js::StaticBlockObject*, js::frontend::VarContext) (Parser.cpp:3511)
==3612==    by 0xBF9D4D5: js::frontend::Parser<js::frontend::FullParseHandler>::letDeclaration() (Parser.cpp:3625)
==3612==    by 0xBFB4F57: js::frontend::Parser<js::frontend::FullParseHandler>::statement(bool) (Parser.cpp:5205)
==3612==    by 0xBFB510F: js::frontend::Parser<js::frontend::FullParseHandler>::statements() (Parser.cpp:2602)
==3612==    by 0xBFB5B43: js::frontend::Parser<js::frontend::FullParseHandler>::blockStatement() (Parser.cpp:3372)
==3612== 
==3612== 9,096 (24 direct, 9,072 indirect) bytes in 1 blocks are definitely lost in loss record 26,806 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x78A1022: g_slice_alloc (gslice.c:1025)
==3612==    by 0x787F6A3: g_list_append (glist.c:261)
==3612==    by 0x4E8CDAA: load_sliced_image (st-texture-cache.c:1129)
==3612==    by 0x72D262C: g_task_thread_pool_thread (gtask.c:1328)
==3612==    by 0x78ABC9D: g_thread_pool_thread_proxy (gthreadpool.c:307)
==3612==    by 0x78AB2A4: g_thread_proxy (gthread.c:784)
==3612==    by 0x7B54443: start_thread (in /usr/lib/libpthread-2.25.so)
==3612==    by 0x7E52CFE: clone (in /usr/lib/libc-2.25.so)
==3612== 
==3612== 11,704 bytes in 8 blocks are possibly lost in loss record 26,878 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCE12: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1D5D7220: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D38D02C: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D38D59D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D24A052: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5E7BB0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5E9D3A: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5C576B: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C09D16F: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C09D39C: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C0D2652: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612== 
==3612== 13,707 (8,976 direct, 4,731 indirect) bytes in 102 blocks are definitely lost in loss record 26,930 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC04E409: js_malloc (Utility.h:114)
==3612==    by 0xC04E409: malloc_ (MallocProvider.h:53)
==3612==    by 0xC04E409: new_<js::ScriptSource> (MallocProvider.h:118)
==3612==    by 0xC04E409: js::frontend::CreateScriptSourceObject(js::ExclusiveContext*, JS::ReadOnlyCompileOptions const&) (BytecodeCompiler.cpp:196)
==3612==    by 0xC0510E1: js::frontend::CompileScript(js::ExclusiveContext*, js::LifoAlloc*, JS::Handle<JSObject*>, JS::Handle<JSScript*>, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, JSString*, unsigned int, js::SourceCompressionTask*) (BytecodeCompiler.cpp:244)
==3612==    by 0xC384878: Evaluate(JSContext*, JS::Handle<JSObject*>, JS::ReadOnlyCompileOptions const&, JS::SourceBufferHolder&, JS::Value*) (jsapi.cpp:4858)
==3612==    by 0xC384D5A: Evaluate (jsapi.cpp:4903)
==3612==    by 0xC384D5A: JS::Evaluate(JSContext*, JS::Handle<JSObject*>, JS::ReadOnlyCompileOptions const&, char const*, unsigned long, JS::MutableHandle<JS::Value>) (jsapi.cpp:4941)
==3612==    by 0x557D276: gjs_eval_with_scope (jsapi-util.cpp:933)
==3612==    by 0x557528F: ??? (importer.cpp:356)
==3612==    by 0x557AF66: import_file_on_module (importer.cpp:476)
==3612==    by 0x557AF66: do_import (importer.cpp:628)
==3612==    by 0x557AF66: ??? (importer.cpp:916)
==3612==    by 0xC4265DB: CallResolveOp (jsobj.cpp:3897)
==3612==    by 0xC4265DB: bool LookupOwnPropertyInline<(js::AllowGC)1>(js::ExclusiveContext*, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<jsid, (js::AllowGC)1>::HandleType, js::MaybeRooted<JSObject*, (js::AllowGC)1>::MutableHandleType, js::MaybeRooted<js::Shape*, (js::AllowGC)1>::MutableHandleType, bool*) (jsobj.cpp:3986)
==3612==    by 0xC426930: bool LookupPropertyInline<(js::AllowGC)1>(js::ExclusiveContext*, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<jsid, (js::AllowGC)1>::HandleType, js::MaybeRooted<JSObject*, (js::AllowGC)1>::MutableHandleType, js::MaybeRooted<js::Shape*, (js::AllowGC)1>::MutableHandleType) (jsobj.cpp:4045)
==3612==    by 0xC429B53: bool GetPropertyHelperInline<(js::AllowGC)1>(JSContext*, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<jsid, (js::AllowGC)1>::HandleType, js::MaybeRooted<JS::Value, (js::AllowGC)1>::MutableHandleType) (jsobj.cpp:4407)
==3612==    by 0xC53D5B2: GetPropertyOperation (Interpreter.cpp:265)
==3612==    by 0xC53D5B2: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2415)
==3612== 
==3612== 16,384 bytes in 1 blocks are definitely lost in loss record 26,969 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x7893B9B: g_quark_init (gquark.c:62)
==3612==    by 0x400F279: call_init.part.0 (in /usr/lib/ld-2.25.so)
==3612==    by 0x400F38A: _dl_init (in /usr/lib/ld-2.25.so)
==3612==    by 0x4000DB9: ??? (in /usr/lib/ld-2.25.so)
==3612==    by 0x1: ???
==3612==    by 0xFFF0009B6: ???
==3612==    by 0xFFF0009CB: ???
==3612== 
==3612== 16,400 bytes in 1 blocks are possibly lost in loss record 26,971 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03D60: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB04612: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB046C6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A5726: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8455: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612== 
==3612== 16,400 bytes in 1 blocks are possibly lost in loss record 26,972 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03D60: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB04612: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB046C6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A84A4: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 16,400 bytes in 1 blocks are possibly lost in loss record 26,973 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03D60: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB04612: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB046C6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8759: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 16,400 bytes in 1 blocks are possibly lost in loss record 26,974 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03D60: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB04612: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB046C6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A5726: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8455: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 16,400 bytes in 1 blocks are possibly lost in loss record 26,975 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03D60: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB04612: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB046C6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A84A4: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 16,400 bytes in 1 blocks are possibly lost in loss record 26,976 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03D60: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB04612: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB046C6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8759: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 16,689 (1,536 direct, 15,153 indirect) bytes in 3 blocks are definitely lost in loss record 26,981 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x10F15CAA: ??? (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10F164B1: ??? (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10F1694B: ??? (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10F097ED: FcDefaultSubstitute (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10CED7E2: ??? (in /usr/lib/libpangoft2-1.0.so.0.4000.3)
==3612==    by 0xA5DB0A9: ??? (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612==    by 0xA5DC52F: pango_itemize_with_base_dir (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612==    by 0xA5E4738: ??? (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612==    by 0xA5E6767: ??? (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612==    by 0x703C16B: ??? (in /usr/lib/libpangocairo-1.0.so.0.4000.3)
==3612==    by 0xA5E0C4E: ??? (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612== 
==3612== 17,559 (6,144 direct, 11,415 indirect) bytes in 8 blocks are definitely lost in loss record 26,996 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x10F15CAA: ??? (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10F16391: ??? (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10F133EA: FcFontRenderPrepare (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10F136BF: FcFontMatch (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10CEDF17: ??? (in /usr/lib/libpangoft2-1.0.so.0.4000.3)
==3612==    by 0x10CEE0EC: ??? (in /usr/lib/libpangoft2-1.0.so.0.4000.3)
==3612==    by 0xA5DAE53: ??? (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612==    by 0xA5DB34C: ??? (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612==    by 0xA5DC52F: pango_itemize_with_base_dir (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612==    by 0xA5E4738: ??? (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612==    by 0xA5E72C7: pango_layout_get_iter (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612== 
==3612== 39,129 (3,584 direct, 35,545 indirect) bytes in 7 blocks are definitely lost in loss record 27,142 of 27,442
==3612==    at 0x4C2CC37: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x10F15CAA: ??? (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10F164B1: ??? (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10F1694B: ??? (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10F097ED: FcDefaultSubstitute (in /usr/lib/libfontconfig.so.1.9.2)
==3612==    by 0x10CED7E2: ??? (in /usr/lib/libpangoft2-1.0.so.0.4000.3)
==3612==    by 0xA5DB0A9: ??? (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612==    by 0xA5DC52F: pango_itemize_with_base_dir (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612==    by 0xA5E4738: ??? (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612==    by 0xA5E72C7: pango_layout_get_iter (in /usr/lib/libpango-1.0.so.0.4000.3)
==3612==    by 0x58149D7: cogl_pango_ensure_glyph_cache_for_layout (cogl-pango-render.c:712)
==3612==    by 0x6D8DC0C: clutter_text_create_layout (clutter-text.c:868)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,189 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C90206E: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902214: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0392D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B80: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,190 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C904698: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0387A: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B80: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,191 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895601: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB622: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB01FFD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03993: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B80: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,192 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB8A0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902702: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03738: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B88: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,193 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895765: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902087: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902214: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB036FB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B88: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,194 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB8A0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8F74B0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0370D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B88: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,195 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895601: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB791: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB01FFD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03763: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B88: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,196 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895601: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB699: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C9194F4: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C919621: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03659: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B88: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,197 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB01F57: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03763: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B88: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,198 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C91A098: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C91A0E9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C9989DB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03659: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B88: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,199 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895601: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB622: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB01FFD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB034C1: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,200 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB01F57: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB034C1: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,201 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C904698: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03392: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,202 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C91A098: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C9989DB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB033B1: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,203 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB8A0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8F74B0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03466: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,204 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB8A0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902702: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0348F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,205 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C90206E: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902214: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03454: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,206 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB7F6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902702: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0314D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B98: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,207 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895765: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902087: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902214: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0310E: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B98: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,208 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB01F57: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0317A: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B98: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,209 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C9194B4: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C919621: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03066: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B98: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,210 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB02EE4: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B98: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,211 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C90201F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902214: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0310E: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B98: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,212 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C91A098: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C91A0E9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C91A0E9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C9989DB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB02CA0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03BA0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,213 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C904698: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB02C8D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03BA0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,214 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C91A098: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C9989DB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB02CA0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03BA0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,215 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB02CBC: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03BA0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,216 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB02767: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03BA8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,217 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB027BB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03BA8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,218 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB026C5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03BA8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,219 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C90206E: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902214: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0392D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B80: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,220 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C904698: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0387A: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B80: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,221 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895601: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB622: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB01FFD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03993: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B80: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,222 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB8A0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902702: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03738: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B88: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,223 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895765: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902087: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902214: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB036FB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B88: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,224 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB8A0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8F74B0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0370D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B88: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,225 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895601: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB791: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB01FFD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03763: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B88: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,226 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895601: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB699: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C9194F4: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C919621: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03659: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B88: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,227 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB01F57: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03763: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B88: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,228 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C91A098: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C91A0E9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C9989DB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03659: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B88: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,229 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895601: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB622: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB01FFD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB034C1: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,230 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB01F57: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB034C1: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,231 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C904698: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03392: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,232 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C91A098: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C9989DB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB033B1: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,233 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB8A0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8F74B0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03466: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,234 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB8A0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902702: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0348F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,235 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C90206E: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902214: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03454: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,236 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB7F6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902702: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0314D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B98: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,237 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895765: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902087: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902214: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0310E: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B98: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,238 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB01F57: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0317A: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B98: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,239 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C9194B4: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C919621: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03066: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B98: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,240 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB02EE4: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B98: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,241 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C90201F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902214: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0310E: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B98: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,242 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C91A098: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C91A0E9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C91A0E9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C9989DB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB02CA0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03BA0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,243 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C904698: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB02C8D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03BA0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,244 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C91A098: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C9989DB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB02CA0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03BA0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,245 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB02CBC: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03BA0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,246 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB02767: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03BA8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,247 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB027BB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03BA8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,248 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB026C5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03BA8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,249 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xAD76410: gdk_pixbuf_new (in /usr/lib/libgdk_pixbuf-2.0.so.0.3601.4)
==3612==    by 0x4A3B8A55: ??? (in /usr/lib/librsvg-2.so.2.41.1)
==3612==    by 0x4A3B9852: rsvg_handle_get_pixbuf_sub (in /usr/lib/librsvg-2.so.2.41.1)
==3612==    by 0x43200E2F: ??? (in /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so)
==3612==    by 0xAD7DEA2: gdk_pixbuf_loader_close (in /usr/lib/libgdk_pixbuf-2.0.so.0.3601.4)
==3612==    by 0x4E8CD41: load_sliced_image (st-texture-cache.c:1115)
==3612==    by 0x72D262C: g_task_thread_pool_thread (gtask.c:1328)
==3612==    by 0x78ABC9D: g_thread_pool_thread_proxy (gthreadpool.c:307)
==3612==    by 0x78AB2A4: g_thread_proxy (gthread.c:784)
==3612==    by 0x7B54443: start_thread (in /usr/lib/libpthread-2.25.so)
==3612==    by 0x7E52CFE: clone (in /usr/lib/libc-2.25.so)
==3612== 
==3612== 65,536 bytes in 1 blocks are possibly lost in loss record 27,250 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0xC3D68F1: js_malloc (Utility.h:114)
==3612==    by 0xC3D68F1: js::GCHelperThread::replenishAndFreeLater(void*) (jsgc.cpp:2438)
==3612==    by 0xC571EC8: freeLater (jsgc.h:907)
==3612==    by 0xC571EC8: free_ (Runtime.h:1866)
==3612==    by 0xC571EC8: delete_<js::RegExpStatics> (Runtime.h:432)
==3612==    by 0xC571EC8: resc_finalize(js::FreeOp*, JSObject*) (RegExpStatics.cpp:26)
==3612==    by 0xC3EB031: finalize (jsobjinlines.h:93)
==3612==    by 0xC3EB031: bool js::gc::Arena::finalize<JSObject>(js::FreeOp*, js::gc::AllocKind, unsigned long) (jsgc.cpp:484)
==3612==    by 0xC3DCC31: bool FinalizeTypedArenas<JSObject>(js::FreeOp*, js::gc::ArenaHeader**, js::gc::ArenaList&, js::gc::AllocKind, js::SliceBudget&) (jsgc.cpp:557)
==3612==    by 0xC3DCE61: FinalizeArenas (jsgc.cpp:597)
==3612==    by 0xC3DCE61: forceFinalizeNow (jsgc.cpp:1560)
==3612==    by 0xC3DCE61: finalizeNow (jsgc.cpp:1548)
==3612==    by 0xC3DCE61: js::gc::ArenaLists::queueObjectsForSweep(js::FreeOp*) (jsgc.cpp:1656)
==3612==    by 0xC3DD7E5: BeginSweepingZoneGroup(JSRuntime*) (jsgc.cpp:3739)
==3612==    by 0xC3E3698: BeginSweepPhase (jsgc.cpp:3823)
==3612==    by 0xC3E3698: IncrementalCollectSlice(JSRuntime*, long, JS::gcreason::Reason, js::JSGCInvocationKind) (jsgc.cpp:4429)
==3612==    by 0xC3E4001: GCCycle(JSRuntime*, bool, long, js::JSGCInvocationKind, JS::gcreason::Reason) (jsgc.cpp:4565)
==3612==    by 0xC3E4888: Collect(JSRuntime*, bool, long, js::JSGCInvocationKind, JS::gcreason::Reason) (jsgc.cpp:4698)
==3612==    by 0xC3943BE: js::DestroyContext(JSContext*, js::DestroyContextMode) (jscntxt.cpp:264)
==3612==    by 0x5569A10: ??? (context.cpp:435)
==3612== 
==3612== 65,544 bytes in 1 blocks are possibly lost in loss record 27,251 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895601: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB622: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C9194F4: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C919621: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB033B1: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 65,544 bytes in 1 blocks are possibly lost in loss record 27,252 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895601: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB622: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C9194F4: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C919621: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB033B1: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 74,835 bytes in 5 blocks are possibly lost in loss record 27,258 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1D5D71B6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D249628: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D22C5A8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D22E295: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9AFCCCC: recreate_store (cogl-buffer-gl.c:154)
==3612==    by 0x9AFD09A: _cogl_buffer_gl_map_range (cogl-buffer-gl.c:274)
==3612==    by 0x9B14986: cogl_buffer_map_range (cogl-buffer.c:263)
==3612==    by 0x9B14AA0: cogl_buffer_map (cogl-buffer.c:241)
==3612==    by 0x6D4EE34: clutter_canvas_emit_draw (clutter-canvas.c:440)
==3612==    by 0x6D4EE34: clutter_canvas_invalidate (clutter-canvas.c:513)
==3612==    by 0x6D56030: clutter_content_invalidate (clutter-content.c:176)
==3612== 
==3612== 79,729 (40 direct, 79,689 indirect) bytes in 1 blocks are definitely lost in loss record 27,262 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x78A1022: g_slice_alloc (gslice.c:1025)
==3612==    by 0x78BF5FD: g_variant_alloc (gvariant-core.c:476)
==3612==    by 0x78BF5FD: g_variant_new_from_children (gvariant-core.c:565)
==3612==    by 0x78BC293: g_variant_builder_end (gvariant.c:3704)
==3612==    by 0x730AE7D: parse_value_from_blob (gdbusmessage.c:1817)
==3612==    by 0x730AF34: parse_value_from_blob (gdbusmessage.c:1848)
==3612==    by 0x730AA4C: parse_value_from_blob (gdbusmessage.c:1768)
==3612==    by 0x730AE1D: parse_value_from_blob (gdbusmessage.c:1721)
==3612==    by 0x730AB3A: parse_value_from_blob (gdbusmessage.c:1802)
==3612==    by 0x730D017: g_dbus_message_new_from_blob (gdbusmessage.c:2144)
==3612==    by 0x7317644: _g_dbus_worker_do_read_cb (gdbusprivate.c:719)
==3612== 
==3612== 131,072 bytes in 2 blocks are possibly lost in loss record 27,291 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C91A098: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C9989DB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0388B: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B80: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612== 
==3612== 131,072 bytes in 2 blocks are possibly lost in loss record 27,292 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895601: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB699: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C9194F4: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C919621: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0388B: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B80: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 131,072 bytes in 2 blocks are possibly lost in loss record 27,293 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C904698: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0363A: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B88: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 131,072 bytes in 2 blocks are possibly lost in loss record 27,294 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB7F6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8F74B0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03466: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612== 
==3612== 131,072 bytes in 2 blocks are possibly lost in loss record 27,295 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C904698: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB033A0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 131,072 bytes in 2 blocks are possibly lost in loss record 27,296 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB7F6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902702: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0348F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612== 
==3612== 131,072 bytes in 2 blocks are possibly lost in loss record 27,297 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C91A098: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C91A0E9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C9989DB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB033B1: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 131,072 bytes in 2 blocks are possibly lost in loss record 27,298 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C904698: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03037: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B98: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 131,072 bytes in 2 blocks are possibly lost in loss record 27,299 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C91A098: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C91A0E9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C9989DB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03066: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B98: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 131,072 bytes in 2 blocks are possibly lost in loss record 27,300 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB874: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902702: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0314D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B98: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612== 
==3612== 131,072 bytes in 2 blocks are possibly lost in loss record 27,301 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB02FF2: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B98: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 131,072 bytes in 2 blocks are possibly lost in loss record 27,302 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03082: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B98: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 131,072 bytes in 2 blocks are possibly lost in loss record 27,303 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB02B1A: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03BA0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 131,072 bytes in 2 blocks are possibly lost in loss record 27,304 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB02BC8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03BA0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 131,072 bytes in 2 blocks are possibly lost in loss record 27,305 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB7F6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902702: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB02D80: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03BA0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612== 
==3612== 131,072 bytes in 2 blocks are possibly lost in loss record 27,306 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C91A098: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C91A0E9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C91A0E9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C91A0E9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C91A0E9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C91A0E9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C9989DB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0284F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 131,072 bytes in 2 blocks are possibly lost in loss record 27,307 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C91A098: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C9989DB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0388B: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B80: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 131,072 bytes in 2 blocks are possibly lost in loss record 27,308 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895601: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB699: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C9194F4: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C919621: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0388B: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B80: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 131,072 bytes in 2 blocks are possibly lost in loss record 27,309 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C904698: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0363A: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B88: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 131,072 bytes in 2 blocks are possibly lost in loss record 27,310 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB7F6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8F74B0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03466: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 131,072 bytes in 2 blocks are possibly lost in loss record 27,311 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C904698: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB033A0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 131,072 bytes in 2 blocks are possibly lost in loss record 27,312 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB7F6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902702: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0348F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 131,072 bytes in 2 blocks are possibly lost in loss record 27,313 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C91A098: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C91A0E9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C9989DB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB033B1: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 131,072 bytes in 2 blocks are possibly lost in loss record 27,314 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C904698: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03037: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B98: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 131,072 bytes in 2 blocks are possibly lost in loss record 27,315 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C91A098: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C91A0E9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C9989DB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03066: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B98: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 131,072 bytes in 2 blocks are possibly lost in loss record 27,316 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB874: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902702: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0314D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B98: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 131,072 bytes in 2 blocks are possibly lost in loss record 27,317 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB02FF2: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B98: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 131,072 bytes in 2 blocks are possibly lost in loss record 27,318 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03082: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B98: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 131,072 bytes in 2 blocks are possibly lost in loss record 27,319 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB02B1A: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03BA0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 131,072 bytes in 2 blocks are possibly lost in loss record 27,320 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB02BC8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03BA0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 131,072 bytes in 2 blocks are possibly lost in loss record 27,321 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB7F6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902702: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB02D80: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03BA0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 133,416 bytes in 2 blocks are possibly lost in loss record 27,324 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03E58: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB044E9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8D4D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612==    by 0x9AFA806: _cogl_gl_flush_attributes_state (cogl-attribute-gl.c:472)
==3612== 
==3612== 133,416 bytes in 2 blocks are possibly lost in loss record 27,325 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03E67: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB044E9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8D4D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612==    by 0x9AFA806: _cogl_gl_flush_attributes_state (cogl-attribute-gl.c:472)
==3612== 
==3612== 133,416 bytes in 2 blocks are possibly lost in loss record 27,326 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03E58: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB044E9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8D4D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612==    by 0x9AFF0F6: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1405)
==3612== 
==3612== 133,416 bytes in 2 blocks are possibly lost in loss record 27,327 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03E67: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB044E9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8D4D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612==    by 0x9AFF0F6: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1405)
==3612== 
==3612== 196,608 bytes in 3 blocks are possibly lost in loss record 27,337 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB038A7: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B80: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 196,608 bytes in 3 blocks are possibly lost in loss record 27,338 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB874: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8F74B0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0393F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B80: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612== 
==3612== 196,608 bytes in 3 blocks are possibly lost in loss record 27,339 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03603: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B88: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 196,608 bytes in 3 blocks are possibly lost in loss record 27,340 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB7F6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902702: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03738: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B88: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612== 
==3612== 196,608 bytes in 3 blocks are possibly lost in loss record 27,341 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB874: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902702: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03738: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B88: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612== 
==3612== 196,608 bytes in 3 blocks are possibly lost in loss record 27,342 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895765: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902087: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902214: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03454: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 196,608 bytes in 3 blocks are possibly lost in loss record 27,343 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB02F41: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B98: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 196,608 bytes in 3 blocks are possibly lost in loss record 27,344 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C904698: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03029: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B98: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 196,608 bytes in 3 blocks are possibly lost in loss record 27,345 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB038A7: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B80: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 196,608 bytes in 3 blocks are possibly lost in loss record 27,346 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB874: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8F74B0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0393F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B80: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 196,608 bytes in 3 blocks are possibly lost in loss record 27,347 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03603: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B88: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 196,608 bytes in 3 blocks are possibly lost in loss record 27,348 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB7F6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902702: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03738: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B88: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 196,608 bytes in 3 blocks are possibly lost in loss record 27,349 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB874: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902702: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03738: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B88: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 196,608 bytes in 3 blocks are possibly lost in loss record 27,350 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895765: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902087: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902214: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03454: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 196,608 bytes in 3 blocks are possibly lost in loss record 27,351 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB02F41: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B98: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 196,608 bytes in 3 blocks are possibly lost in loss record 27,352 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C904698: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03029: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B98: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 229,376 bytes in 4 blocks are possibly lost in loss record 27,358 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB7F6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8F74B0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0393F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B80: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612== 
==3612== 229,376 bytes in 4 blocks are possibly lost in loss record 27,359 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB7F6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8F74B0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0393F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B80: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 229,424 bytes in 3 blocks are possibly lost in loss record 27,360 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB04422: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0444D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8D4D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612==    by 0x9AFA806: _cogl_gl_flush_attributes_state (cogl-attribute-gl.c:472)
==3612== 
==3612== 229,424 bytes in 3 blocks are possibly lost in loss record 27,361 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB04422: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0444D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8D4D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612==    by 0x9AFF0F6: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1405)
==3612== 
==3612== 262,144 bytes in 4 blocks are possibly lost in loss record 27,369 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03843: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B80: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 262,144 bytes in 4 blocks are possibly lost in loss record 27,370 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0334D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 262,144 bytes in 4 blocks are possibly lost in loss record 27,371 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB033CE: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 262,144 bytes in 4 blocks are possibly lost in loss record 27,372 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB02F9E: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B98: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 262,144 bytes in 4 blocks are possibly lost in loss record 27,373 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03843: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B80: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 262,144 bytes in 4 blocks are possibly lost in loss record 27,374 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0334D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 262,144 bytes in 4 blocks are possibly lost in loss record 27,375 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB033CE: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 262,144 bytes in 4 blocks are possibly lost in loss record 27,376 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB02F9E: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B98: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 262,152 bytes in 1 blocks are possibly lost in loss record 27,377 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03CE9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB045ED: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB046C6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A5726: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8455: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612== 
==3612== 262,152 bytes in 1 blocks are possibly lost in loss record 27,378 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03CE9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB045ED: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB046C6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A84A4: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 262,152 bytes in 1 blocks are possibly lost in loss record 27,379 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03CE9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB045ED: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB046C6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8759: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 262,152 bytes in 1 blocks are possibly lost in loss record 27,380 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03CE9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB045ED: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB046C6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A5726: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8455: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 262,152 bytes in 1 blocks are possibly lost in loss record 27,381 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03CE9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB045ED: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB046C6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A84A4: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 262,152 bytes in 1 blocks are possibly lost in loss record 27,382 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03CE9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB045ED: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB046C6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8759: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 282,639 bytes in 1 blocks are possibly lost in loss record 27,385 of 27,442
==3612==    at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCE12: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1D5D7220: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D257B40: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C0CD2CC: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C0D47E8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C09AA2C: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x400F239: call_init.part.0 (in /usr/lib/ld-2.25.so)
==3612==    by 0x400F38A: _dl_init (in /usr/lib/ld-2.25.so)
==3612==    by 0x4013807: dl_open_worker (in /usr/lib/ld-2.25.so)
==3612==    by 0x7E894E0: _dl_catch_error (in /usr/lib/libc-2.25.so)
==3612==    by 0x4012FA8: _dl_open (in /usr/lib/ld-2.25.so)
==3612== 
==3612== 327,680 bytes in 5 blocks are possibly lost in loss record 27,389 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03293: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 327,680 bytes in 5 blocks are possibly lost in loss record 27,390 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03293: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 393,216 bytes in 6 blocks are possibly lost in loss record 27,392 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB874: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902702: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0348F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612== 
==3612== 393,216 bytes in 6 blocks are possibly lost in loss record 27,393 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB874: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8F74B0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03121: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B98: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612== 
==3612== 393,216 bytes in 6 blocks are possibly lost in loss record 27,394 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB874: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902702: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0348F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 393,216 bytes in 6 blocks are possibly lost in loss record 27,395 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB874: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8F74B0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03121: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B98: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 458,752 bytes in 7 blocks are possibly lost in loss record 27,400 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB874: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902702: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03968: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B80: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612== 
==3612== 458,752 bytes in 7 blocks are possibly lost in loss record 27,401 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB874: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8F74B0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0370D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B88: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612== 
==3612== 458,752 bytes in 7 blocks are possibly lost in loss record 27,402 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB035B3: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B88: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 458,752 bytes in 7 blocks are possibly lost in loss record 27,403 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB032F1: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 458,752 bytes in 7 blocks are possibly lost in loss record 27,404 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB874: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902702: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03968: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B80: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 458,752 bytes in 7 blocks are possibly lost in loss record 27,405 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB874: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8F74B0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0370D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B88: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 458,752 bytes in 7 blocks are possibly lost in loss record 27,406 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB035B3: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B88: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 458,752 bytes in 7 blocks are possibly lost in loss record 27,407 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB032F1: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 524,288 bytes in 8 blocks are possibly lost in loss record 27,408 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C91A098: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C91A0E9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C91A0E9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C9989DB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB033B1: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 524,288 bytes in 8 blocks are possibly lost in loss record 27,409 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C91A098: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C91A0E9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C91A0E9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C9989DB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB033B1: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 563,842 bytes in 14 blocks are possibly lost in loss record 27,413 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1D5D71B6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D249628: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D22C5A8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D22E295: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9AFCCCC: recreate_store (cogl-buffer-gl.c:154)
==3612==    by 0x9AFD09A: _cogl_buffer_gl_map_range (cogl-buffer-gl.c:274)
==3612==    by 0x9B14986: cogl_buffer_map_range (cogl-buffer.c:263)
==3612==    by 0x9B14BA5: _cogl_buffer_map_range_for_fill_or_fallback (cogl-buffer.c:304)
==3612==    by 0x9B3ABDA: upload_vertices (cogl-journal.c:1107)
==3612==    by 0x9B3ABDA: _cogl_journal_flush (cogl-journal.c:1370)
==3612==    by 0x9B0BC27: cogl_flush (cogl.c:323)
==3612== 
==3612== 589,824 bytes in 9 blocks are possibly lost in loss record 27,414 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03675: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B88: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612==    by 0x9AFF05F: _cogl_pipeline_flush_gl_state (cogl-pipeline-opengl.c:1370)
==3612== 
==3612== 589,824 bytes in 9 blocks are possibly lost in loss record 27,415 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB874: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8F74B0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03466: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612== 
==3612== 589,824 bytes in 9 blocks are possibly lost in loss record 27,416 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C903F55: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03675: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B88: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B05D51: link_program (cogl-pipeline-progend-glsl.c:332)
==3612==    by 0x9B05D51: _cogl_pipeline_progend_glsl_end (cogl-pipeline-progend-glsl.c:774)
==3612== 
==3612== 589,824 bytes in 9 blocks are possibly lost in loss record 27,417 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8EB874: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8F74B0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03466: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 655,360 bytes in 10 blocks are possibly lost in loss record 27,418 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C90201F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902214: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB036FB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B88: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612== 
==3612== 655,360 bytes in 10 blocks are possibly lost in loss record 27,419 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C90201F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902214: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB036FB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B88: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 701,208 bytes in 9,739 blocks are definitely lost in loss record 27,420 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x78A1022: g_slice_alloc (gslice.c:1025)
==3612==    by 0x5A21F19: ??? (in /usr/lib/libgirepository-1.0.so.1.0.0)
==3612==    by 0x55340FC: get_field_info (boxed.cpp:523)
==3612==    by 0x55340FC: ??? (boxed.cpp:801)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612==    by 0xC54A402: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:531)
==3612==    by 0xC54A66B: js::InvokeGetterOrSetter(JSContext*, JSObject*, JS::Value, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:603)
==3612==    by 0xC43CBC6: js::Shape::set(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, bool, JS::MutableHandle<JS::Value>) (Shape-inl.h:95)
==3612==    by 0xC43E964: bool js::baseops::SetPropertyHelper<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ContextType, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<jsid>, js::baseops::QualifiedBool, JS::MutableHandle<JS::Value>, bool) (jsobj.cpp:4952)
==3612==    by 0xC53E988: setGeneric (jsobj.h:1024)
==3612==    by 0xC53E988: SetPropertyOperation (Interpreter.cpp:340)
==3612==    by 0xC53E988: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2456)
==3612== 
==3612== 786,432 bytes in 12 blocks are possibly lost in loss record 27,421 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C90201F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902214: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03454: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612== 
==3612== 786,432 bytes in 12 blocks are possibly lost in loss record 27,422 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C90201F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902214: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03454: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B90: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 786,464 bytes in 2 blocks are possibly lost in loss record 27,423 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB04422: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0444D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB04570: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0435D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0444D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8D4D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 786,464 bytes in 2 blocks are possibly lost in loss record 27,424 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB04422: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0444D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB04570: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0435D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0444D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8D4D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 795,816 (795,672 direct, 144 indirect) bytes in 11,051 blocks are definitely lost in loss record 27,425 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x78A1022: g_slice_alloc (gslice.c:1025)
==3612==    by 0x5A21F19: ??? (in /usr/lib/libgirepository-1.0.so.1.0.0)
==3612==    by 0x5535433: get_field_info (boxed.cpp:523)
==3612==    by 0x5535433: ??? (boxed.cpp:627)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612==    by 0xC54A402: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:531)
==3612==    by 0xC54A66B: js::InvokeGetterOrSetter(JSContext*, JSObject*, JS::Value, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:603)
==3612==    by 0xC4297CE: get (Shape-inl.h:46)
==3612==    by 0xC4297CE: bool NativeGetInline<(js::AllowGC)1>(JSContext*, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<js::Shape*, (js::AllowGC)1>::HandleType, js::MaybeRooted<JS::Value, (js::AllowGC)1>::MutableHandleType) (jsobj.cpp:4306)
==3612==    by 0xC429BB3: bool GetPropertyHelperInline<(js::AllowGC)1>(JSContext*, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<jsid, (js::AllowGC)1>::HandleType, js::MaybeRooted<JS::Value, (js::AllowGC)1>::MutableHandleType) (jsobj.cpp:4501)
==3612==    by 0xC53D5B2: GetPropertyOperation (Interpreter.cpp:265)
==3612==    by 0xC53D5B2: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2415)
==3612== 
==3612== 868,352 bytes in 14 blocks are possibly lost in loss record 27,428 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C90201F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902214: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0392D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B80: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612== 
==3612== 868,352 bytes in 14 blocks are possibly lost in loss record 27,429 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8954C8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C90201F: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C902214: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0392D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03B80: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8DBD: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 1,239,840 (1,239,624 direct, 216 indirect) bytes in 17,217 blocks are definitely lost in loss record 27,433 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x78A1022: g_slice_alloc (gslice.c:1025)
==3612==    by 0x5A21F19: ??? (in /usr/lib/libgirepository-1.0.so.1.0.0)
==3612==    by 0x5535433: get_field_info (boxed.cpp:523)
==3612==    by 0x5535433: ??? (boxed.cpp:627)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612==    by 0xC54A402: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:531)
==3612==    by 0xC54A66B: js::InvokeGetterOrSetter(JSContext*, JSObject*, JS::Value, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:603)
==3612==    by 0xC4297CE: get (Shape-inl.h:46)
==3612==    by 0xC4297CE: bool NativeGetInline<(js::AllowGC)1>(JSContext*, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<js::Shape*, (js::AllowGC)1>::HandleType, js::MaybeRooted<JS::Value, (js::AllowGC)1>::MutableHandleType) (jsobj.cpp:4306)
==3612==    by 0xC429BB3: bool GetPropertyHelperInline<(js::AllowGC)1>(JSContext*, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<JSObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<jsid, (js::AllowGC)1>::HandleType, js::MaybeRooted<JS::Value, (js::AllowGC)1>::MutableHandleType) (jsobj.cpp:4501)
==3612==    by 0xC164F55: js::jit::DoGetPropFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetProp_Fallback*, JS::MutableHandle<JS::Value>, JS::MutableHandle<JS::Value>) (BaselineIC.cpp:6420)
==3612== 
==3612== 1,572,880 bytes in 2 blocks are possibly lost in loss record 27,434 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03CE9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB04537: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0435D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0444D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8D4D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D399977: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39B2E5: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B03F5F: _cogl_pipeline_vertend_glsl_end (cogl-pipeline-vertend-glsl.c:535)
==3612== 
==3612== 1,572,880 bytes in 2 blocks are possibly lost in loss record 27,435 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1C8952A9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C895447: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB03CE9: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB04537: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0435D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1CB0444D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C8A8D4D: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D396016: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D3DA1D0: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D39C5AB: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612== 
==3612== 1,585,944 bytes in 22,027 blocks are definitely lost in loss record 27,436 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x7888B48: g_malloc (gmem.c:94)
==3612==    by 0x78A1022: g_slice_alloc (gslice.c:1025)
==3612==    by 0x5A21F19: ??? (in /usr/lib/libgirepository-1.0.so.1.0.0)
==3612==    by 0x55340FC: get_field_info (boxed.cpp:523)
==3612==    by 0x55340FC: ??? (boxed.cpp:801)
==3612==    by 0xC54AF47: js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (jscntxtinlines.h:239)
==3612==    by 0xC53B68F: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:475)
==3612==    by 0xC54A402: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:531)
==3612==    by 0xC54A66B: js::InvokeGetterOrSetter(JSContext*, JSObject*, JS::Value, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:603)
==3612==    by 0xC43CBC6: js::Shape::set(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, bool, JS::MutableHandle<JS::Value>) (Shape-inl.h:95)
==3612==    by 0xC43E964: bool js::baseops::SetPropertyHelper<(js::ExecutionMode)0>(js::ExecutionModeTraits<(js::ExecutionMode)0>::ContextType, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<jsid>, js::baseops::QualifiedBool, JS::MutableHandle<JS::Value>, bool) (jsobj.cpp:4952)
==3612==    by 0xC54CF17: setGeneric (jsobj.h:1024)
==3612==    by 0xC54CF17: bool js::SetProperty<false>(JSContext*, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::Value const&) (Interpreter.cpp:3740)
==3612== 
==3612== 1,652,755 bytes in 153 blocks are possibly lost in loss record 27,437 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1D5D71B6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D249628: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D69EC43: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D6A0583: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D31C418: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D325C27: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D329C9C: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D33F5B6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B07BFC: _cogl_texture_driver_upload_to_gl (cogl-texture-driver-gl.c:343)
==3612==    by 0x9AF8F21: allocate_from_bitmap (cogl-texture-2d-gl.c:276)
==3612==    by 0x9AF8F21: _cogl_texture_2d_gl_allocate (cogl-texture-2d-gl.c:569)
==3612== 
==3612== 2,630,654 bytes in 6 blocks are possibly lost in loss record 27,438 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1D5D71B6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5C43DC: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D22C5A8: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D22E295: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9AFCCCC: recreate_store (cogl-buffer-gl.c:154)
==3612==    by 0x9AFD09A: _cogl_buffer_gl_map_range (cogl-buffer-gl.c:274)
==3612==    by 0x9B14986: cogl_buffer_map_range (cogl-buffer.c:263)
==3612==    by 0x9B14AA0: cogl_buffer_map (cogl-buffer.c:241)
==3612==    by 0x6D4EE34: clutter_canvas_emit_draw (clutter-canvas.c:440)
==3612==    by 0x6D4EE34: clutter_canvas_invalidate (clutter-canvas.c:513)
==3612==    by 0x6D56030: clutter_content_invalidate (clutter-content.c:176)
==3612== 
==3612== 5,317,115 bytes in 7 blocks are possibly lost in loss record 27,439 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1D5D71B6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5C43DC: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D69EC43: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D6A0583: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D31C418: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D325C27: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D329C9C: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D33F5B6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9B07BFC: _cogl_texture_driver_upload_to_gl (cogl-texture-driver-gl.c:343)
==3612==    by 0x9AF8F21: allocate_from_bitmap (cogl-texture-2d-gl.c:276)
==3612==    by 0x9AF8F21: _cogl_texture_2d_gl_allocate (cogl-texture-2d-gl.c:569)
==3612== 
==3612== 8,294,423 bytes in 1 blocks are possibly lost in loss record 27,440 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1D5D71B6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5C43DC: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1C0FE3D0: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1D69EC43: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D6A0583: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D31C418: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D325C27: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D329C9C: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D33F5B6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9AF8C98: allocate_with_size (cogl-texture-2d-gl.c:176)
==3612==    by 0x9AF8C98: _cogl_texture_2d_gl_allocate (cogl-texture-2d-gl.c:567)
==3612== 
==3612== 15,283,246 bytes in 2 blocks are possibly lost in loss record 27,441 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1D5D71B6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5C43DC: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D69EC43: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D6A0583: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D31C418: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D31F5EC: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D2F0C07: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9AF6018: try_creating_renderbuffers (cogl-framebuffer-gl.c:570)
==3612==    by 0x9AF6018: try_creating_fbo.isra.5 (cogl-framebuffer-gl.c:740)
==3612==    by 0x9AF6DC5: _cogl_offscreen_gl_allocate (cogl-framebuffer-gl.c:864)
==3612==    by 0x9B3C594: cogl_framebuffer_allocate (cogl-framebuffer.c:804)
==3612== 
==3612== 33,061,025 bytes in 7 blocks are possibly lost in loss record 27,442 of 27,442
==3612==    at 0x4C2AB8D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3612==    by 0x1C0FCFD8: ??? (in /usr/lib/libGLX_nvidia.so.378.09)
==3612==    by 0x1D5D71B6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D5C43DC: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D69EC43: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D6A0583: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D31C418: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D325C27: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D329C9C: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x1D33F5B6: ??? (in /usr/lib/libnvidia-glcore.so.378.09)
==3612==    by 0x9AF8C98: allocate_with_size (cogl-texture-2d-gl.c:176)
==3612==    by 0x9AF8C98: _cogl_texture_2d_gl_allocate (cogl-texture-2d-gl.c:567)
==3612==    by 0x9B2E625: cogl_texture_allocate (cogl-texture.c:1399)
==3612== 
==3612== LEAK SUMMARY:
==3612==    definitely lost: 4,376,172 bytes in 60,388 blocks
==3612==    indirectly lost: 196,056 bytes in 7,342 blocks
==3612==      possibly lost: 102,759,541 bytes in 2,401 blocks
==3612==    still reachable: 33,642,848 bytes in 352,361 blocks
==3612==                       of which reachable via heuristic:
==3612==                         length64           : 16,744 bytes in 232 blocks
==3612==                         newarray           : 2,912 bytes in 102 blocks
==3612==         suppressed: 535,222 bytes in 5,224 blocks
==3612== Reachable blocks (those to which a pointer was found) are not shown.
==3612== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==3612== 
==3612== For counts of detected and suppressed errors, rerun with: -v
==3612== Use --track-origins=yes to see where uninitialised values come from
==3612== ERROR SUMMARY: 2332 errors from 544 contexts (suppressed: 28 from 28)
