LSan reports noisy leaks in OSX framework for any unittest |
|
Issue descriptionI am trying to debug a lsan leak locally. Unfortunately I get a storm of leak reports even if run base_unittest passing an invalid gtest_filter (which matches nothing). This makes very hard to reproduce the actual leak I got. I am following the instructions from https://www.chromium.org/developers/testing/leaksanitizer cat out/lsan/args.gn: ----- is_component_build = false is_asan = true is_lsan = true is_debug = false symbol_level = 2 use_goma = true goma_dir = "/Users/primiano/tools/goma" dcheck_always_on = true enable_nacl=false ----- # I am in chrome/src export ASAN_OPTIONS="detect_leaks=1 symbolize=1 external_symbolizer_path=$(pwd)/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer" $ ninja -C out/lsan base_unittests && out/lsan/base_unittests --gtest_filter=NONEXISTENT ninja: Entering directory `out/lsan' ninja: no work to do. IMPORTANT DEBUGGING NOTE: batches of tests are run inside their own process. For debugging a test inside a debugger, use the --gtest_filter=<your_test_name> flag along with --single-process-tests. Using sharding settings from environment. This is shard 0/1 Using 1 parallel jobs. 0 tests run Tests took 0 seconds. ==89116==WARNING: invalid path to external symbolizer! ==89116==WARNING: Failed to use and restart external symbolizer! ================================================================= ==89116==ERROR: LeakSanitizer: detected memory leaks Direct leak of 44 byte(s) in 1 object(s) allocated from: #0 0x11193c133 in __asan_memmove (/Users/primiano/code/chrome/src/out/lsan/libclang_rt.asan_osx_dynamic.dylib:x86_64+0x55133) #1 0x7fffc646a873 in _Block_copy (/usr/lib/system/libsystem_blocks.dylib:x86_64+0x873) #2 0x7fffc6400b75 in _dispatch_Block_copy (/usr/lib/system/libdispatch.dylib:x86_64+0x1b75) #3 0x7fffc6401d6b in dispatch_source_set_event_handler (/usr/lib/system/libdispatch.dylib:x86_64+0x2d6b) #4 0x11193b6b9 in __asan_memmove (/Users/primiano/code/chrome/src/out/lsan/libclang_rt.asan_osx_dynamic.dylib:x86_64+0x546b9) #5 0x7fffc663e3b4 in _notify_lib_init (/usr/lib/system/libsystem_notify.dylib:x86_64+0x53b4) #6 0x7fffc663e9ab in notify_register_dispatch (/usr/lib/system/libsystem_notify.dylib:x86_64+0x59ab) #7 0x7fffb0c90a2f in __CFNotificationCenterGetLocalCenter_block_invoke (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation:x86_64h+0x44a2f) #8 0x7fffc64008fb in _dispatch_client_callout (/usr/lib/system/libdispatch.dylib:x86_64+0x18fb) #9 0x7fffc64008b8 in dispatch_once_f (/usr/lib/system/libdispatch.dylib:x86_64+0x18b8) #10 0x7fffb0ca5368 in _CFXNotificationGetTaskCenter (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation:x86_64h+0x59368) #11 0x7fffb26c97ea in __standardDefaultCenter_block_invoke (/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation:x86_64+0x67ea) #12 0x7fffc64008fb in _dispatch_client_callout (/usr/lib/system/libdispatch.dylib:x86_64+0x18fb) #13 0x7fffc64008b8 in dispatch_once_f (/usr/lib/system/libdispatch.dylib:x86_64+0x18b8) #14 0x7fffb26c926b in +[NSNotificationCenter defaultCenter] (/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation:x86_64+0x626b) #15 0x7fffb26f5632 in -[NSThread start] (/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation:x86_64+0x32632) #16 0x1105488e2 in base::InitThreading() (/Users/primiano/code/chrome/src/out/lsan/base_unittests:x86_64+0x101bf08e2) #17 0x110549df3 in base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) (/Users/primiano/code/chrome/src/out/lsan/base_unittests:x86_64+0x101bf1df3) #18 0x110562ee2 in base::Thread::StartWithOptions(base::Thread::Options const&) (/Users/primiano/code/chrome/src/out/lsan/base_unittests:x86_64+0x101c0aee2) #19 0x1105628d6 in base::Thread::Start() (/Users/primiano/code/chrome/src/out/lsan/base_unittests:x86_64+0x101c0a8d6) #20 0x1106908eb in base::TestLauncher::Init() (/Users/primiano/code/chrome/src/out/lsan/base_unittests:x86_64+0x101d388eb) #21 0x11068e5fa in base::TestLauncher::Run() (/Users/primiano/code/chrome/src/out/lsan/base_unittests:x86_64+0x101d365fa) #22 0x1106b6656 in base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&, int, int, bool, base::Callback<void (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&) (/Users/primiano/code/chrome/src/out/lsan/base_unittests:x86_64+0x101d5e656) #23 0x1106b59b3 in base::LaunchUnitTests(int, char**, base::Callback<int (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&) (/Users/primiano/code/chrome/src/out/lsan/base_unittests:x86_64+0x101d5d9b3) #24 0x11063ba38 in main (/Users/primiano/code/chrome/src/out/lsan/base_unittests:x86_64+0x101ce3a38) #25 0x7fffc6436234 in start (/usr/lib/system/libdyld.dylib:x86_64+0x5234) Direct leak of 44 byte(s) in 1 object(s) allocated from: #0 0x11193c133 in __asan_memmove (/Users/primiano/code/chrome/src/out/lsan/libclang_rt.asan_osx_dynamic.dylib:x86_64+0x55133) #1 0x7fffc646a873 in _Block_copy (/usr/lib/system/libsystem_blocks.dylib:x86_64+0x873) #2 0x7fffc6400b75 in _dispatch_Block_copy (/usr/lib/system/libdispatch.dylib:x86_64+0x1b75) #3 0x7fffc6401d6b in dispatch_source_set_event_handler (/usr/lib/system/libdispatch.dylib:x86_64+0x2d6b) #4 0x11193b6b9 in __asan_memmove (/Users/primiano/code/chrome/src/out/lsan/libclang_rt.asan_osx_dynamic.dylib:x86_64+0x546b9) #5 0x7fffc663e42c in _notify_lib_init (/usr/lib/system/libsystem_notify.dylib:x86_64+0x542c) #6 0x7fffc663e9ab in notify_register_dispatch (/usr/lib/system/libsystem_notify.dylib:x86_64+0x59ab) #7 0x7fffb0c90a2f in __CFNotificationCenterGetLocalCenter_block_invoke (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation:x86_64h+0x44a2f) #8 0x7fffc64008fb in _dispatch_client_callout (/usr/lib/system/libdispatch.dylib:x86_64+0x18fb) #9 0x7fffc64008b8 in dispatch_once_f (/usr/lib/system/libdispatch.dylib:x86_64+0x18b8) #10 0x7fffb0ca5368 in _CFXNotificationGetTaskCenter (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation:x86_64h+0x59368) #11 0x7fffb26c97ea in __standardDefaultCenter_block_invoke (/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation:x86_64+0x67ea) #12 0x7fffc64008fb in _dispatch_client_callout (/usr/lib/system/libdispatch.dylib:x86_64+0x18fb) #13 0x7fffc64008b8 in dispatch_once_f (/usr/lib/system/libdispatch.dylib:x86_64+0x18b8) #14 0x7fffb26c926b in +[NSNotificationCenter defaultCenter] (/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation:x86_64+0x626b) #15 0x7fffb26f5632 in -[NSThread start] (/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation:x86_64+0x32632) #16 0x1105488e2 in base::InitThreading() (/Users/primiano/code/chrome/src/out/lsan/base_unittests:x86_64+0x101bf08e2) #17 0x110549df3 in base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) (/Users/primiano/code/chrome/src/out/lsan/base_unittests:x86_64+0x101bf1df3) #18 0x110562ee2 in base::Thread::StartWithOptions(base::Thread::Options const&) (/Users/primiano/code/chrome/src/out/lsan/base_unittests:x86_64+0x101c0aee2) #19 0x1105628d6 in base::Thread::Start() (/Users/primiano/code/chrome/src/out/lsan/base_unittests:x86_64+0x101c0a8d6) #20 0x1106908eb in base::TestLauncher::Init() (/Users/primiano/code/chrome/src/out/lsan/base_unittests:x86_64+0x101d388eb) #21 0x11068e5fa in base::TestLauncher::Run() (/Users/primiano/code/chrome/src/out/lsan/base_unittests:x86_64+0x101d365fa) #22 0x1106b6656 in base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&, int, int, bool, base::Callback<void (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&) (/Users/primiano/code/chrome/src/out/lsan/base_unittests:x86_64+0x101d5e656) #23 0x1106b59b3 in base::LaunchUnitTests(int, char**, base::Callback<int (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&) (/Users/primiano/code/chrome/src/out/lsan/base_unittests:x86_64+0x101d5d9b3) #24 0x11063ba38 in main (/Users/primiano/code/chrome/src/out/lsan/base_unittests:x86_64+0x101ce3a38) #25 0x7fffc6436234 in start (/usr/lib/system/libdyld.dylib:x86_64+0x5234) Direct leak of 44 byte(s) in 1 object(s) allocated from: #0 0x11193c133 in __asan_memmove (/Users/primiano/code/chrome/src/out/lsan/libclang_rt.asan_osx_dynamic.dylib:x86_64+0x55133) #1 0x7fffc646a873 in _Block_copy (/usr/lib/system/libsystem_blocks.dylib:x86_64+0x873) #2 0x7fffc6400b75 in _dispatch_Block_copy (/usr/lib/system/libdispatch.dylib:x86_64+0x1b75) #3 0x7fffc64023a1 in dispatch_source_set_cancel_handler (/usr/lib/system/libdispatch.dylib:x86_64+0x33a1) #4 0x11193b4ce in __asan_memmove (/Users/primiano/code/chrome/src/out/lsan/libclang_rt.asan_osx_dynamic.dylib:x86_64+0x544ce) #5 0x7fffc663e43f in _notify_lib_init (/usr/lib/system/libsystem_notify.dylib:x86_64+0x543f) #6 0x7fffc663e9ab in notify_register_dispatch (/usr/lib/system/libsystem_notify.dylib:x86_64+0x59ab) #7 0x7fffb0c90a2f in __CFNotificationCenterGetLocalCenter_block_invoke (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation:x86_64h+0x44a2f) #8 0x7fffc64008fb in _dispatch_client_callout (/usr/lib/system/libdispatch.dylib:x86_64+0x18fb) #9 0x7fffc64008b8 in dispatch_once_f (/usr/lib/system/libdispatch.dylib:x86_64+0x18b8) #10 0x7fffb0ca5368 in _CFXNotificationGetTaskCenter (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation:x86_64h+0x59368) #11 0x7fffb26c97ea in __standardDefaultCenter_block_invoke (/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation:x86_64+0x67ea) #12 0x7fffc64008fb in _dispatch_client_callout (/usr/lib/system/libdispatch.dylib:x86_64+0x18fb) #13 0x7fffc64008b8 in dispatch_once_f (/usr/lib/system/libdispatch.dylib:x86_64+0x18b8) #14 0x7fffb26c926b in +[NSNotificationCenter defaultCenter] (/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation:x86_64+0x626b) #15 0x7fffb26f5632 in -[NSThread start] (/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation:x86_64+0x32632) #16 0x1105488e2 in base::InitThreading() (/Users/primiano/code/chrome/src/out/lsan/base_unittests:x86_64+0x101bf08e2) #17 0x110549df3 in base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) (/Users/primiano/code/chrome/src/out/lsan/base_unittests:x86_64+0x101bf1df3) #18 0x110562ee2 in base::Thread::StartWithOptions(base::Thread::Options const&) (/Users/primiano/code/chrome/src/out/lsan/base_unittests:x86_64+0x101c0aee2) #19 0x1105628d6 in base::Thread::Start() (/Users/primiano/code/chrome/src/out/lsan/base_unittests:x86_64+0x101c0a8d6) #20 0x1106908eb in base::TestLauncher::Init() (/Users/primiano/code/chrome/src/out/lsan/base_unittests:x86_64+0x101d388eb) #21 0x11068e5fa in base::TestLauncher::Run() (/Users/primiano/code/chrome/src/out/lsan/base_unittests:x86_64+0x101d365fa) #22 0x1106b6656 in base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&, int, int, bool, base::Callback<void (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&) (/Users/primiano/code/chrome/src/out/lsan/base_unittests:x86_64+0x101d5e656) #23 0x1106b59b3 in base::LaunchUnitTests(int, char**, base::Callback<int (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&) (/Users/primiano/code/chrome/src/out/lsan/base_unittests:x86_64+0x101d5d9b3) #24 0x11063ba38 in main (/Users/primiano/code/chrome/src/out/lsan/base_unittests:x86_64+0x101ce3a38) #25 0x7fffc6436234 in start (/usr/lib/system/libdyld.dylib:x86_64+0x5234) Direct leak of 44 byte(s) in 1 object(s) allocated from: #0 0x11193c133 in __asan_memmove (/Users/primiano/code/chrome/src/out/lsan/libclang_rt.asan_osx_dynamic.dylib:x86_64+0x55133) #1 0x7fffc646a873 in _Block_copy (/usr/lib/system/libsystem_blocks.dylib:x86_64+0x873) #2 0x7fffc6400b75 in _dispatch_Block_copy (/usr/lib/system/libdispatch.dylib:x86_64+0x1b75) #3 0x7fffc6401d6b in dispatch_source_set_event_handler (/usr/lib/system/libdispatch.dylib:x86_64+0x2d6b) #4 0x11193b6b9 in __asan_memmove (/Users/primiano/code/chrome/src/out/lsan/libclang_rt.asan_osx_dynamic.dylib:x86_64+0x546b9) #5 0x7fffb0c9212f in ____initDayChangedNotification_block_invoke (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation:x86_64h+0x4612f) #6 0x7fffc64008fb in _dispatch_client_callout (/usr/lib/system/libdispatch.dylib:x86_64+0x18fb) #7 0x7fffc64008b8 in dispatch_once_f (/usr/lib/system/libdispatch.dylib:x86_64+0x18b8) #8 0x7fffb0c90aa8 in __CFNotificationCenterGetLocalCenter_block_invoke (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation:x86_64h+0x44aa8) #9 0x7fffc64008fb in _dispatch_client_callout (/usr/lib/system/libdispatch.dylib:x86_64+0x18fb) #10 0x7fffc64008b8 in dispatch_once_f (/usr/lib/system/libdispatch.dylib:x86_64+0x18b8) #11 0x7fffb0ca5368 in _CFXNotificationGetTaskCenter (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation:x86_64h+0x59368) #12 0x7fffb26c97ea in __standardDefaultCenter_block_invoke (/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation:x86_64+0x67ea) #13 0x7fffc64008fb in _dispatch_client_callout (/usr/lib/system/libdispatch.dylib:x86_64+0x18fb) #14 0x7fffc64008b8 in dispatch_once_f (/usr/lib/system/libdispatch.dylib:x86_64+0x18b8) #15 0x7fffb26c926b in +[NSNotificationCenter defaultCenter] (/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation:x86_64+0x626b) #16 0x7fffb26f5632 in -[NSThread start] (/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation:x86_64+0x32632) #17 0x1105488e2 in base::InitThreading() (/Users/primiano/code/chrome/src/out/lsan/base_unittests:x86_64+0x101bf08e2) #18 0x110549df3 in base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) (/Users/primiano/code/chrome/src/out/lsan/base_unittests:x86_64+0x101bf1df3) #19 0x110562ee2 in base::Thread::StartWithOptions(base::Thread::Options const&) (/Users/primiano/code/chrome/src/out/lsan/base_unittests:x86_64+0x101c0aee2) #20 0x1105628d6 in base::Thread::Start() (/Users/primiano/code/chrome/src/out/lsan/base_unittests:x86_64+0x101c0a8d6) #21 0x1106908eb in base::TestLauncher::Init() (/Users/primiano/code/chrome/src/out/lsan/base_unittests:x86_64+0x101d388eb) #22 0x11068e5fa in base::TestLauncher::Run() (/Users/primiano/code/chrome/src/out/lsan/base_unittests:x86_64+0x101d365fa) #23 0x1106b6656 in base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&, int, int, bool, base::Callback<void (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&) (/Users/primiano/code/chrome/src/out/lsan/base_unittests:x86_64+0x101d5e656) #24 0x1106b59b3 in base::LaunchUnitTests(int, char**, base::Callback<int (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&) (/Users/primiano/code/chrome/src/out/lsan/base_unittests:x86_64+0x101d5d9b3) #25 0x11063ba38 in main (/Users/primiano/code/chrome/src/out/lsan/base_unittests:x86_64+0x101ce3a38) #26 0x7fffc6436234 in start (/usr/lib/system/libdyld.dylib:x86_64+0x5234) Direct leak of 44 byte(s) in 1 object(s) allocated from: #0 0x11193c133 in __asan_memmove (/Users/primiano/code/chrome/src/out/lsan/libclang_rt.asan_osx_dynamic.dylib:x86_64+0x55133) #1 0x7fffc646a873 in _Block_copy (/usr/lib/system/libsystem_blocks.dylib:x86_64+0x873) #2 0x7fffc6400b75 in _dispatch_Block_copy (/usr/lib/system/libdispatch.dylib:x86_64+0x1b75) #3 0x7fffc6401d6b in dispatch_source_set_event_handler (/usr/lib/system/libdispatch.dylib:x86_64+0x2d6b) #4 0x11193b6b9 in __asan_memmove (/Users/primiano/code/chrome/src/out/lsan/libclang_rt.asan_osx_dynamic.dylib:x86_64+0x546b9) #5 0x7fffb0ca0f4b in __CFRunLoopFindMode (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation:x86_64h+0x54f4b) #6 0x7fffb0ca0b97 in __CFRunLoopCreate (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation:x86_64h+0x54b97) #7 0x7fffb0ca087d in _CFRunLoopGet0 (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation:x86_64h+0x5487d) #8 0x7fffb26f57ae in __NSThread__start__ (/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation:x86_64+0x327ae) #9 0x7fffc664f9ae in _pthread_body (/usr/lib/system/libsystem_pthread.dylib:x86_64+0x39ae) #10 0x7fffc664f8fa in _pthread_start (/usr/lib/system/libsystem_pthread.dylib:x86_64+0x38fa) #11 0x7fffc664f100 in thread_start (/usr/lib/system/libsystem_pthread.dylib:x86_64+0x3100) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x11193c133 in __asan_memmove (/Users/primiano/code/chrome/src/out/lsan/libclang_rt.asan_osx_dynamic.dylib:x86_64+0x55133) #1 0x7fffc646a873 in _Block_copy (/usr/lib/system/libsystem_blocks.dylib:x86_64+0x873) #2 0x7fffc646ab54 in _Block_object_assign (/usr/lib/system/libsystem_blocks.dylib:x86_64+0xb54) #3 0x7fffc646a8b2 in _Block_copy (/usr/lib/system/libsystem_blocks.dylib:x86_64+0x8b2) #4 0x7fffc6400b75 in _dispatch_Block_copy (/usr/lib/system/libdispatch.dylib:x86_64+0x1b75) #5 0x7fffc6401d6b in dispatch_source_set_event_handler (/usr/lib/system/libdispatch.dylib:x86_64+0x2d6b) #6 0x11193b6b9 in __asan_memmove (/Users/primiano/code/chrome/src/out/lsan/libclang_rt.asan_osx_dynamic.dylib:x86_64+0x546b9) #7 0x7fffb0ca0f4b in __CFRunLoopFindMode (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation:x86_64h+0x54f4b) #8 0x7fffb0ca0b97 in __CFRunLoopCreate (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation:x86_64h+0x54b97) #9 0x7fffb0ca087d in _CFRunLoopGet0 (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation:x86_64h+0x5487d) #10 0x7fffb26f57ae in __NSThread__start__ (/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation:x86_64+0x327ae) #11 0x7fffc664f9ae in _pthread_body (/usr/lib/system/libsystem_pthread.dylib:x86_64+0x39ae) #12 0x7fffc664f8fa in _pthread_start (/usr/lib/system/libsystem_pthread.dylib:x86_64+0x38fa) #13 0x7fffc664f100 in thread_start (/usr/lib/system/libsystem_pthread.dylib:x86_64+0x3100) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x11193c133 in __asan_memmove (/Users/primiano/code/chrome/src/out/lsan/libclang_rt.asan_osx_dynamic.dylib:x86_64+0x55133) #1 0x7fffc646ab62 in _Block_object_assign (/usr/lib/system/libsystem_blocks.dylib:x86_64+0xb62) #2 0x7fffc646a8b2 in _Block_copy (/usr/lib/system/libsystem_blocks.dylib:x86_64+0x8b2) #3 0x7fffc646ab54 in _Block_object_assign (/usr/lib/system/libsystem_blocks.dylib:x86_64+0xb54) #4 0x7fffc646a8b2 in _Block_copy (/usr/lib/system/libsystem_blocks.dylib:x86_64+0x8b2) #5 0x7fffc6400b75 in _dispatch_Block_copy (/usr/lib/system/libdispatch.dylib:x86_64+0x1b75) #6 0x7fffc6401d6b in dispatch_source_set_event_handler (/usr/lib/system/libdispatch.dylib:x86_64+0x2d6b) #7 0x11193b6b9 in __asan_memmove (/Users/primiano/code/chrome/src/out/lsan/libclang_rt.asan_osx_dynamic.dylib:x86_64+0x546b9) #8 0x7fffb0ca0f4b in __CFRunLoopFindMode (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation:x86_64h+0x54f4b) #9 0x7fffb0ca0b97 in __CFRunLoopCreate (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation:x86_64h+0x54b97) #10 0x7fffb0ca087d in _CFRunLoopGet0 (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation:x86_64h+0x5487d) #11 0x7fffb26f57ae in __NSThread__start__ (/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation:x86_64+0x327ae) #12 0x7fffc664f9ae in _pthread_body (/usr/lib/system/libsystem_pthread.dylib:x86_64+0x39ae) #13 0x7fffc664f8fa in _pthread_start (/usr/lib/system/libsystem_pthread.dylib:x86_64+0x38fa) #14 0x7fffc664f100 in thread_start (/usr/lib/system/libsystem_pthread.dylib:x86_64+0x3100) SUMMARY: AddressSanitizer: 292 byte(s) leaked in 7 allocation(s). Abort trap: 6
,
Jun 8 2017
ah okay sorry, I didn't realize that I was being adventurous :) To clarify the original leak was on Linux, I just tried on OSX assuming that would have worked anyways. Maybe just add a red warning on OSX of the form "this is experimental!"? |
|
►
Sign in to add a comment |
|
Comment 1 by kcc@chromium.org
, Jun 8 2017