Created
September 2, 2012 12:12
-
-
Save hnakamur/3597862 to your computer and use it in GitHub Desktop.
valgrind lua 5.2.1 on Mountain Lion
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ valgrind --leak-check=full ./lua | |
==18466== Memcheck, a memory error detector | |
==18466== Copyright (C) 2002-2012, and GNU GPL'd, by Julian Seward et al. | |
==18466== Using Valgrind-3.8.0 and LibVEX; rerun with -h for copyright info | |
==18466== Command: ./lua | |
==18466== | |
==18466== WARNING: Support on MacOS 10.8 is experimental and mostly broken. | |
==18466== WARNING: Expect incorrect results, assertions and crashes. | |
==18466== WARNING: In particular, Memcheck on 32-bit programs will fail to | |
==18466== WARNING: detect any errors associated with heap-allocated data. | |
==18466== | |
--18466-- ./lua: | |
--18466-- dSYM directory is missing; consider using --dsymutil=yes | |
--18466-- /Users/hnakamur/mysrc/lua/lua/build/liblua.dylib: | |
--18466-- dSYM directory is missing; consider using --dsymutil=yes | |
Lua 5.2.1 Copyright (C) 1994-2012 Lua.org, PUC-Rio | |
> ^D | |
==18466== | |
==18466== HEAP SUMMARY: | |
==18466== in use at exit: 264,983 bytes in 617 blocks | |
==18466== total heap usage: 1,078 allocs, 461 frees, 315,103 bytes allocated | |
==18466== | |
==18466== 3 bytes in 1 blocks are definitely lost in loss record 1 of 148 | |
==18466== at 0xB0E7: malloc (in /usr/local/Cellar/valgrind/3.8.0/lib/valgrind/vgpreload_memcheck-amd64-darwin.so) | |
==18466== by 0x1E623A: strdup (in /usr/lib/system/libsystem_c.dylib) | |
==18466== by 0x76642: rl_set_prompt (in /usr/lib/libedit.3.dylib) | |
==18466== by 0x76A67: readline (in /usr/lib/libedit.3.dylib) | |
==18466== by 0x1000026A4: pushline (in ./lua) | |
==18466== by 0x100002811: loadline (in ./lua) | |
==18466== by 0x100002AE7: dotty (in ./lua) | |
==18466== by 0x10000335E: pmain (in ./lua) | |
==18466== by 0x22BF1: luaD_precall (in /Users/hnakamur/mysrc/lua/lua/build/liblua.dylib) | |
==18466== by 0x230F2: luaD_call (in /Users/hnakamur/mysrc/lua/lua/build/liblua.dylib) | |
==18466== by 0x1C0FD: f_call (in /Users/hnakamur/mysrc/lua/lua/build/liblua.dylib) | |
==18466== by 0x22107: luaD_rawrunprotected (in /Users/hnakamur/mysrc/lua/lua/build/liblua.dylib) | |
==18466== | |
==18466== 16 bytes in 1 blocks are definitely lost in loss record 12 of 148 | |
==18466== at 0xB217: malloc_zone_malloc (in /usr/local/Cellar/valgrind/3.8.0/lib/valgrind/vgpreload_memcheck-amd64-darwin.so) | |
==18466== by 0x44A413: recursive_mutex_init (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x449025: _objc_init (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x67B27: libSystem_initializer (in /usr/lib/libSystem.B.dylib) | |
==18466== by 0x7FFF5FC13377: ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&) (in /usr/lib/dyld) | |
==18466== by 0x7FFF5FC13761: ImageLoaderMachO::doInitialization(ImageLoader::LinkContext const&) (in /usr/lib/dyld) | |
==18466== by 0x7FFF5FC1006D: ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&) (in /usr/lib/dyld) | |
==18466== by 0x7FFF5FC0FFC3: ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&) (in /usr/lib/dyld) | |
==18466== by 0x7FFF5FC0FEB9: ImageLoader::runInitializers(ImageLoader::LinkContext const&, ImageLoader::InitializerTimingList&) (in /usr/lib/dyld) | |
==18466== by 0x7FFF5FC01F9D: dyld::initializeMainExecutable() (in /usr/lib/dyld) | |
==18466== by 0x7FFF5FC05B03: dyld::_main(macho_header const*, unsigned long, int, char const**, char const**, char const**, unsigned long*) (in /usr/lib/dyld) | |
==18466== by 0x7FFF5FC01396: dyldbootstrap::start(macho_header const*, int, char const**, long, macho_header const*, unsigned long*) (in /usr/lib/dyld) | |
==18466== | |
==18466== 24 bytes in 1 blocks are possibly lost in loss record 18 of 148 | |
==18466== at 0xB2CE: malloc_zone_calloc (in /usr/local/Cellar/valgrind/3.8.0/lib/valgrind/vgpreload_memcheck-amd64-darwin.so) | |
==18466== by 0x44C71D: NXHashInsert (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44C8A6: _NXHashRehashToCapacity (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44C7F8: NXHashInsert (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44C51C: NXCreateHashTableFromZone (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44C3CD: NXCreateHashTable (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44C268: NXCreateMapTableFromZone (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44B7D2: _read_images (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44AA80: map_images_nolock (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44A583: map_images (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x7FFF5FC04936: dyld::notifyBatchPartial(dyld_image_states, bool, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld) | |
==18466== by 0x7FFF5FC0467C: dyld::registerImageStateBatchChangeHandler(dyld_image_states, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld) | |
==18466== | |
==18466== 64 bytes in 1 blocks are definitely lost in loss record 63 of 148 | |
==18466== at 0xB217: malloc_zone_malloc (in /usr/local/Cellar/valgrind/3.8.0/lib/valgrind/vgpreload_memcheck-amd64-darwin.so) | |
==18466== by 0x44A461: recursive_mutex_init (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x449025: _objc_init (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x67B27: libSystem_initializer (in /usr/lib/libSystem.B.dylib) | |
==18466== by 0x7FFF5FC13377: ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&) (in /usr/lib/dyld) | |
==18466== by 0x7FFF5FC13761: ImageLoaderMachO::doInitialization(ImageLoader::LinkContext const&) (in /usr/lib/dyld) | |
==18466== by 0x7FFF5FC1006D: ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&) (in /usr/lib/dyld) | |
==18466== by 0x7FFF5FC0FFC3: ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&) (in /usr/lib/dyld) | |
==18466== by 0x7FFF5FC0FEB9: ImageLoader::runInitializers(ImageLoader::LinkContext const&, ImageLoader::InitializerTimingList&) (in /usr/lib/dyld) | |
==18466== by 0x7FFF5FC01F9D: dyld::initializeMainExecutable() (in /usr/lib/dyld) | |
==18466== by 0x7FFF5FC05B03: dyld::_main(macho_header const*, unsigned long, int, char const**, char const**, char const**, unsigned long*) (in /usr/lib/dyld) | |
==18466== by 0x7FFF5FC01396: dyldbootstrap::start(macho_header const*, int, char const**, long, macho_header const*, unsigned long*) (in /usr/lib/dyld) | |
==18466== | |
==18466== 72 bytes in 3 blocks are possibly lost in loss record 64 of 148 | |
==18466== at 0xB2CE: malloc_zone_calloc (in /usr/local/Cellar/valgrind/3.8.0/lib/valgrind/vgpreload_memcheck-amd64-darwin.so) | |
==18466== by 0x44C71D: NXHashInsert (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x45C3A4: realizeClass(class_t*) (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44BF4C: _read_images (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44AA80: map_images_nolock (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44A583: map_images (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x7FFF5FC04936: dyld::notifyBatchPartial(dyld_image_states, bool, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld) | |
==18466== by 0x7FFF5FC0467C: dyld::registerImageStateBatchChangeHandler(dyld_image_states, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld) | |
==18466== by 0x15AED9: dyld_register_image_state_change_handler (in /usr/lib/system/libdyld.dylib) | |
==18466== by 0x44904C: _objc_init (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x67B27: libSystem_initializer (in /usr/lib/libSystem.B.dylib) | |
==18466== by 0x7FFF5FC13377: ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&) (in /usr/lib/dyld) | |
==18466== | |
==18466== 72 (24 direct, 48 indirect) bytes in 1 blocks are definitely lost in loss record 65 of 148 | |
==18466== at 0xB2CE: malloc_zone_calloc (in /usr/local/Cellar/valgrind/3.8.0/lib/valgrind/vgpreload_memcheck-amd64-darwin.so) | |
==18466== by 0x450752: _objc_fetch_pthread_data (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x459CCD: _fetchInitializingClassList(signed char) (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x450201: _class_initialize (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x4501B7: _class_initialize (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x4501B7: _class_initialize (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x4501B7: _class_initialize (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x450172: prepareForMethodLookup (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44FF6E: lookUpMethod (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44E37B: objc_msgSend (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x3B5E87: _libxpc_initializer (in /usr/lib/system/libxpc.dylib) | |
==18466== by 0x67B2C: libSystem_initializer (in /usr/lib/libSystem.B.dylib) | |
==18466== | |
==18466== 96 bytes in 4 blocks are possibly lost in loss record 73 of 148 | |
==18466== at 0xB2CE: malloc_zone_calloc (in /usr/local/Cellar/valgrind/3.8.0/lib/valgrind/vgpreload_memcheck-amd64-darwin.so) | |
==18466== by 0x44C71D: NXHashInsert (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44C8A6: _NXHashRehashToCapacity (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44C7F8: NXHashInsert (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x45C3A4: realizeClass(class_t*) (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44BF4C: _read_images (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44AA80: map_images_nolock (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44A583: map_images (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x7FFF5FC04936: dyld::notifyBatchPartial(dyld_image_states, bool, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld) | |
==18466== by 0x7FFF5FC0467C: dyld::registerImageStateBatchChangeHandler(dyld_image_states, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld) | |
==18466== by 0x15AED9: dyld_register_image_state_change_handler (in /usr/lib/system/libdyld.dylib) | |
==18466== by 0x44904C: _objc_init (in /usr/lib/libobjc.A.dylib) | |
==18466== | |
==18466== 120 bytes in 5 blocks are possibly lost in loss record 77 of 148 | |
==18466== at 0xB2CE: malloc_zone_calloc (in /usr/local/Cellar/valgrind/3.8.0/lib/valgrind/vgpreload_memcheck-amd64-darwin.so) | |
==18466== by 0x44C71D: NXHashInsert (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x45C3BD: realizeClass(class_t*) (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x45B650: realizeClass(class_t*) (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44BF4C: _read_images (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44AA80: map_images_nolock (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44A583: map_images (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x7FFF5FC04936: dyld::notifyBatchPartial(dyld_image_states, bool, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld) | |
==18466== by 0x7FFF5FC0467C: dyld::registerImageStateBatchChangeHandler(dyld_image_states, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld) | |
==18466== by 0x15AED9: dyld_register_image_state_change_handler (in /usr/lib/system/libdyld.dylib) | |
==18466== by 0x44904C: _objc_init (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x67B27: libSystem_initializer (in /usr/lib/libSystem.B.dylib) | |
==18466== | |
==18466== 120 bytes in 5 blocks are possibly lost in loss record 78 of 148 | |
==18466== at 0xB2CE: malloc_zone_calloc (in /usr/local/Cellar/valgrind/3.8.0/lib/valgrind/vgpreload_memcheck-amd64-darwin.so) | |
==18466== by 0x44C71D: NXHashInsert (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44C8A6: _NXHashRehashToCapacity (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44C7F8: NXHashInsert (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x45C3BD: realizeClass(class_t*) (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x45B650: realizeClass(class_t*) (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44BF4C: _read_images (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44AA80: map_images_nolock (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44A583: map_images (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x7FFF5FC04936: dyld::notifyBatchPartial(dyld_image_states, bool, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld) | |
==18466== by 0x7FFF5FC0467C: dyld::registerImageStateBatchChangeHandler(dyld_image_states, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld) | |
==18466== by 0x15AED9: dyld_register_image_state_change_handler (in /usr/lib/system/libdyld.dylib) | |
==18466== | |
==18466== 120 (40 direct, 80 indirect) bytes in 1 blocks are definitely lost in loss record 79 of 148 | |
==18466== at 0xB2CE: malloc_zone_calloc (in /usr/local/Cellar/valgrind/3.8.0/lib/valgrind/vgpreload_memcheck-amd64-darwin.so) | |
==18466== by 0x44A811: map_images_nolock (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44A583: map_images (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x7FFF5FC04936: dyld::notifyBatchPartial(dyld_image_states, bool, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld) | |
==18466== by 0x7FFF5FC0467C: dyld::registerImageStateBatchChangeHandler(dyld_image_states, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld) | |
==18466== by 0x15AED9: dyld_register_image_state_change_handler (in /usr/lib/system/libdyld.dylib) | |
==18466== by 0x44904C: _objc_init (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x67B27: libSystem_initializer (in /usr/lib/libSystem.B.dylib) | |
==18466== by 0x7FFF5FC13377: ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&) (in /usr/lib/dyld) | |
==18466== by 0x7FFF5FC13761: ImageLoaderMachO::doInitialization(ImageLoader::LinkContext const&) (in /usr/lib/dyld) | |
==18466== by 0x7FFF5FC1006D: ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&) (in /usr/lib/dyld) | |
==18466== by 0x7FFF5FC0FFC3: ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&) (in /usr/lib/dyld) | |
==18466== | |
==18466== 264 bytes in 1 blocks are definitely lost in loss record 99 of 148 | |
==18466== at 0xB0E7: malloc (in /usr/local/Cellar/valgrind/3.8.0/lib/valgrind/vgpreload_memcheck-amd64-darwin.so) | |
==18466== by 0x15AC35: getPerThreadBufferFor_dlerror(unsigned int) (in /usr/lib/system/libdyld.dylib) | |
==18466== by 0x7FFF5FC0A694: dlopen (in /usr/lib/dyld) | |
==18466== by 0x15ADD7: dlopen (in /usr/lib/system/libdyld.dylib) | |
==18466== by 0x44A863: map_images_nolock (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44A583: map_images (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x7FFF5FC04936: dyld::notifyBatchPartial(dyld_image_states, bool, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld) | |
==18466== by 0x7FFF5FC0467C: dyld::registerImageStateBatchChangeHandler(dyld_image_states, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld) | |
==18466== by 0x15AED9: dyld_register_image_state_change_handler (in /usr/lib/system/libdyld.dylib) | |
==18466== by 0x44904C: _objc_init (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x67B27: libSystem_initializer (in /usr/lib/libSystem.B.dylib) | |
==18466== by 0x7FFF5FC13377: ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&) (in /usr/lib/dyld) | |
==18466== | |
==18466== 528 bytes in 1 blocks are possibly lost in loss record 103 of 148 | |
==18466== at 0xB217: malloc_zone_malloc (in /usr/local/Cellar/valgrind/3.8.0/lib/valgrind/vgpreload_memcheck-amd64-darwin.so) | |
==18466== by 0x44C343: NXCreateMapTableFromZone (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x45FE6E: unattachedCategories() (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x45C274: realizeClass(class_t*) (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x45B650: realizeClass(class_t*) (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x45B63C: realizeClass(class_t*) (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x45B63C: realizeClass(class_t*) (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x45B63C: realizeClass(class_t*) (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44BF4C: _read_images (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44AA80: map_images_nolock (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44A583: map_images (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x7FFF5FC04936: dyld::notifyBatchPartial(dyld_image_states, bool, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld) | |
==18466== | |
==18466== 629 bytes in 39 blocks are possibly lost in loss record 107 of 148 | |
==18466== at 0xB217: malloc_zone_malloc (in /usr/local/Cellar/valgrind/3.8.0/lib/valgrind/vgpreload_memcheck-amd64-darwin.so) | |
==18466== by 0x44D037: _strdup_internal (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44CFE9: NXMapKeyCopyingInsert (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44BE4D: _read_images (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44AA80: map_images_nolock (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44A583: map_images (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x7FFF5FC04936: dyld::notifyBatchPartial(dyld_image_states, bool, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld) | |
==18466== by 0x7FFF5FC0467C: dyld::registerImageStateBatchChangeHandler(dyld_image_states, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld) | |
==18466== by 0x15AED9: dyld_register_image_state_change_handler (in /usr/lib/system/libdyld.dylib) | |
==18466== by 0x44904C: _objc_init (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x67B27: libSystem_initializer (in /usr/lib/libSystem.B.dylib) | |
==18466== by 0x7FFF5FC13377: ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&) (in /usr/lib/dyld) | |
==18466== | |
==18466== 1,040 bytes in 1 blocks are possibly lost in loss record 117 of 148 | |
==18466== at 0xB217: malloc_zone_malloc (in /usr/local/Cellar/valgrind/3.8.0/lib/valgrind/vgpreload_memcheck-amd64-darwin.so) | |
==18466== by 0x44C343: NXCreateMapTableFromZone (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x45AB3C: futureNamedClasses() (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44B8AB: _read_images (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44AA80: map_images_nolock (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44A583: map_images (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x7FFF5FC04936: dyld::notifyBatchPartial(dyld_image_states, bool, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld) | |
==18466== by 0x7FFF5FC0467C: dyld::registerImageStateBatchChangeHandler(dyld_image_states, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld) | |
==18466== by 0x15AED9: dyld_register_image_state_change_handler (in /usr/lib/system/libdyld.dylib) | |
==18466== by 0x44904C: _objc_init (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x67B27: libSystem_initializer (in /usr/lib/libSystem.B.dylib) | |
==18466== by 0x7FFF5FC13377: ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&) (in /usr/lib/dyld) | |
==18466== | |
==18466== 1,040 bytes in 1 blocks are possibly lost in loss record 118 of 148 | |
==18466== at 0xB217: malloc_zone_malloc (in /usr/local/Cellar/valgrind/3.8.0/lib/valgrind/vgpreload_memcheck-amd64-darwin.so) | |
==18466== by 0x44C343: NXCreateMapTableFromZone (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x460E44: remappedClasses(signed char) (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x45A9D7: remapClass(class_t*) (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44BA51: _read_images (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44AA80: map_images_nolock (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44A583: map_images (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x7FFF5FC04936: dyld::notifyBatchPartial(dyld_image_states, bool, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld) | |
==18466== by 0x7FFF5FC0467C: dyld::registerImageStateBatchChangeHandler(dyld_image_states, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld) | |
==18466== by 0x15AED9: dyld_register_image_state_change_handler (in /usr/lib/system/libdyld.dylib) | |
==18466== by 0x44904C: _objc_init (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x67B27: libSystem_initializer (in /usr/lib/libSystem.B.dylib) | |
==18466== | |
==18466== 1,040 bytes in 1 blocks are possibly lost in loss record 119 of 148 | |
==18466== at 0xB217: malloc_zone_malloc (in /usr/local/Cellar/valgrind/3.8.0/lib/valgrind/vgpreload_memcheck-amd64-darwin.so) | |
==18466== by 0x455D01: _NXMapRehash(_NXMapTable*) (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44CB30: NXMapInsert (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44CFF7: NXMapKeyCopyingInsert (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44BE4D: _read_images (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44AA80: map_images_nolock (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44A583: map_images (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x7FFF5FC04936: dyld::notifyBatchPartial(dyld_image_states, bool, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld) | |
==18466== by 0x7FFF5FC0467C: dyld::registerImageStateBatchChangeHandler(dyld_image_states, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld) | |
==18466== by 0x15AED9: dyld_register_image_state_change_handler (in /usr/lib/system/libdyld.dylib) | |
==18466== by 0x44904C: _objc_init (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x67B27: libSystem_initializer (in /usr/lib/libSystem.B.dylib) | |
==18466== | |
==18466== 1,064 (24 direct, 1,040 indirect) bytes in 1 blocks are definitely lost in loss record 122 of 148 | |
==18466== at 0xB217: malloc_zone_malloc (in /usr/local/Cellar/valgrind/3.8.0/lib/valgrind/vgpreload_memcheck-amd64-darwin.so) | |
==18466== by 0x44C221: NXCreateMapTableFromZone (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44B7D2: _read_images (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44AA80: map_images_nolock (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44A583: map_images (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x7FFF5FC04936: dyld::notifyBatchPartial(dyld_image_states, bool, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld) | |
==18466== by 0x7FFF5FC0467C: dyld::registerImageStateBatchChangeHandler(dyld_image_states, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld) | |
==18466== by 0x15AED9: dyld_register_image_state_change_handler (in /usr/lib/system/libdyld.dylib) | |
==18466== by 0x44904C: _objc_init (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x67B27: libSystem_initializer (in /usr/lib/libSystem.B.dylib) | |
==18466== by 0x7FFF5FC13377: ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&) (in /usr/lib/dyld) | |
==18466== by 0x7FFF5FC13761: ImageLoaderMachO::doInitialization(ImageLoader::LinkContext const&) (in /usr/lib/dyld) | |
==18466== | |
==18466== 2,048 bytes in 2 blocks are possibly lost in loss record 129 of 148 | |
==18466== at 0xB217: malloc_zone_malloc (in /usr/local/Cellar/valgrind/3.8.0/lib/valgrind/vgpreload_memcheck-amd64-darwin.so) | |
==18466== by 0x44B65E: objc::DenseMap<objc_object*, unsigned long, true, objc::DenseMapInfo<objc_object*>, objc::DenseMapInfo<unsigned long> >::init(unsigned int) (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44B60A: arr_init (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44AA74: map_images_nolock (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44A583: map_images (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x7FFF5FC04936: dyld::notifyBatchPartial(dyld_image_states, bool, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld) | |
==18466== by 0x7FFF5FC0467C: dyld::registerImageStateBatchChangeHandler(dyld_image_states, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld) | |
==18466== by 0x15AED9: dyld_register_image_state_change_handler (in /usr/lib/system/libdyld.dylib) | |
==18466== by 0x44904C: _objc_init (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x67B27: libSystem_initializer (in /usr/lib/libSystem.B.dylib) | |
==18466== by 0x7FFF5FC13377: ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&) (in /usr/lib/dyld) | |
==18466== by 0x7FFF5FC13761: ImageLoaderMachO::doInitialization(ImageLoader::LinkContext const&) (in /usr/lib/dyld) | |
==18466== | |
==18466== 6,144 bytes in 6 blocks are definitely lost in loss record 144 of 148 | |
==18466== at 0xB217: malloc_zone_malloc (in /usr/local/Cellar/valgrind/3.8.0/lib/valgrind/vgpreload_memcheck-amd64-darwin.so) | |
==18466== by 0x44B65E: objc::DenseMap<objc_object*, unsigned long, true, objc::DenseMapInfo<objc_object*>, objc::DenseMapInfo<unsigned long> >::init(unsigned int) (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44B60A: arr_init (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44AA74: map_images_nolock (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x44A583: map_images (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x7FFF5FC04936: dyld::notifyBatchPartial(dyld_image_states, bool, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld) | |
==18466== by 0x7FFF5FC0467C: dyld::registerImageStateBatchChangeHandler(dyld_image_states, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*)) (in /usr/lib/dyld) | |
==18466== by 0x15AED9: dyld_register_image_state_change_handler (in /usr/lib/system/libdyld.dylib) | |
==18466== by 0x44904C: _objc_init (in /usr/lib/libobjc.A.dylib) | |
==18466== by 0x67B27: libSystem_initializer (in /usr/lib/libSystem.B.dylib) | |
==18466== by 0x7FFF5FC13377: ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&) (in /usr/lib/dyld) | |
==18466== by 0x7FFF5FC13761: ImageLoaderMachO::doInitialization(ImageLoader::LinkContext const&) (in /usr/lib/dyld) | |
==18466== | |
==18466== LEAK SUMMARY: | |
==18466== definitely lost: 6,579 bytes in 13 blocks | |
==18466== indirectly lost: 1,168 bytes in 5 blocks | |
==18466== possibly lost: 6,757 bytes in 63 blocks | |
==18466== still reachable: 250,479 bytes in 536 blocks | |
==18466== suppressed: 0 bytes in 0 blocks | |
==18466== Reachable blocks (those to which a pointer was found) are not shown. | |
==18466== To see them, rerun with: --leak-check=full --show-reachable=yes | |
==18466== | |
==18466== For counts of detected and suppressed errors, rerun with: -v | |
==18466== ERROR SUMMARY: 19 errors from 19 contexts (suppressed: 0 from 0) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment