Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- valgrind --tool=memcheck --leak-check=full ./rt
- ==62975== Memcheck, a memory error detector
- ==62975== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
- ==62975== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info
- ==62975== Command: ./rt
- ==62975==
- --62975-- run: /usr/bin/dsymutil "./rt"
- warning: no debug symbols in executable (-arch x86_64)
- ==62975== Conditional jump or move depends on uninitialised value(s)
- ==62975== at 0x7FFF5FC23DC7: bcmp (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC11AF4: ImageLoaderMachO::validateFirstPages(linkedit_data_command const*, int, unsigned char const*, unsigned long, long long, ImageLoader::LinkContext const&) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC16D6A: ImageLoaderMachOCompressed::instantiateFromFile(char const*, int, unsigned char const*, unsigned long, unsigned long long, unsigned long long, stat const&, unsigned int, unsigned int, linkedit_data_command const*, encryption_info_command const*, ImageLoader::LinkContext const&) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC10C5E: ImageLoaderMachO::instantiateFromFile(char const*, int, unsigned char const*, unsigned long long, unsigned long long, stat const&, ImageLoader::LinkContext const&) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC038C2: dyld::loadPhase6(int, stat const&, char const*, dyld::LoadContext const&) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC085BF: dyld::loadPhase5(char const*, char const*, dyld::LoadContext const&, std::__1::vector<char const*, std::__1::allocator<char const*> >*) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC082DF: dyld::loadPhase4(char const*, char const*, dyld::LoadContext const&, std::__1::vector<char const*, std::__1::allocator<char const*> >*) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC08044: dyld::loadPhase3(char const*, char const*, dyld::LoadContext const&, std::__1::vector<char const*, std::__1::allocator<char const*> >*) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC07799: dyld::loadPhase1(char const*, char const*, dyld::LoadContext const&, std::__1::vector<char const*, std::__1::allocator<char const*> >*) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC0347A: dyld::loadPhase0(char const*, char const*, dyld::LoadContext const&, std::__1::vector<char const*, std::__1::allocator<char const*> >*) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC0315E: dyld::load(char const*, dyld::LoadContext const&) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC088F9: dyld::libraryLocator(char const*, bool, char const*, ImageLoader::RPathChain const*) (in /usr/lib/dyld)
- ==62975==
- ==62975== Use of uninitialised value of size 8
- ==62975== at 0x7FFF5FC23DDF: bcmp (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC11AF4: ImageLoaderMachO::validateFirstPages(linkedit_data_command const*, int, unsigned char const*, unsigned long, long long, ImageLoader::LinkContext const&) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC16D6A: ImageLoaderMachOCompressed::instantiateFromFile(char const*, int, unsigned char const*, unsigned long, unsigned long long, unsigned long long, stat const&, unsigned int, unsigned int, linkedit_data_command const*, encryption_info_command const*, ImageLoader::LinkContext const&) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC10C5E: ImageLoaderMachO::instantiateFromFile(char const*, int, unsigned char const*, unsigned long long, unsigned long long, stat const&, ImageLoader::LinkContext const&) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC038C2: dyld::loadPhase6(int, stat const&, char const*, dyld::LoadContext const&) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC085BF: dyld::loadPhase5(char const*, char const*, dyld::LoadContext const&, std::__1::vector<char const*, std::__1::allocator<char const*> >*) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC082DF: dyld::loadPhase4(char const*, char const*, dyld::LoadContext const&, std::__1::vector<char const*, std::__1::allocator<char const*> >*) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC08044: dyld::loadPhase3(char const*, char const*, dyld::LoadContext const&, std::__1::vector<char const*, std::__1::allocator<char const*> >*) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC07799: dyld::loadPhase1(char const*, char const*, dyld::LoadContext const&, std::__1::vector<char const*, std::__1::allocator<char const*> >*) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC0347A: dyld::loadPhase0(char const*, char const*, dyld::LoadContext const&, std::__1::vector<char const*, std::__1::allocator<char const*> >*) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC0315E: dyld::load(char const*, dyld::LoadContext const&) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC088F9: dyld::libraryLocator(char const*, bool, char const*, ImageLoader::RPathChain const*) (in /usr/lib/dyld)
- ==62975==
- ==62975== Use of uninitialised value of size 8
- ==62975== at 0x7FFF5FC23DE4: bcmp (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC11AF4: ImageLoaderMachO::validateFirstPages(linkedit_data_command const*, int, unsigned char const*, unsigned long, long long, ImageLoader::LinkContext const&) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC16D6A: ImageLoaderMachOCompressed::instantiateFromFile(char const*, int, unsigned char const*, unsigned long, unsigned long long, unsigned long long, stat const&, unsigned int, unsigned int, linkedit_data_command const*, encryption_info_command const*, ImageLoader::LinkContext const&) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC10C5E: ImageLoaderMachO::instantiateFromFile(char const*, int, unsigned char const*, unsigned long long, unsigned long long, stat const&, ImageLoader::LinkContext const&) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC038C2: dyld::loadPhase6(int, stat const&, char const*, dyld::LoadContext const&) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC085BF: dyld::loadPhase5(char const*, char const*, dyld::LoadContext const&, std::__1::vector<char const*, std::__1::allocator<char const*> >*) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC082DF: dyld::loadPhase4(char const*, char const*, dyld::LoadContext const&, std::__1::vector<char const*, std::__1::allocator<char const*> >*) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC08044: dyld::loadPhase3(char const*, char const*, dyld::LoadContext const&, std::__1::vector<char const*, std::__1::allocator<char const*> >*) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC07799: dyld::loadPhase1(char const*, char const*, dyld::LoadContext const&, std::__1::vector<char const*, std::__1::allocator<char const*> >*) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC0347A: dyld::loadPhase0(char const*, char const*, dyld::LoadContext const&, std::__1::vector<char const*, std::__1::allocator<char const*> >*) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC0315E: dyld::load(char const*, dyld::LoadContext const&) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC088F9: dyld::libraryLocator(char const*, bool, char const*, ImageLoader::RPathChain const*) (in /usr/lib/dyld)
- ==62975==
- ==62975== Conditional jump or move depends on uninitialised value(s)
- ==62975== at 0x7FFF5FC11AF7: ImageLoaderMachO::validateFirstPages(linkedit_data_command const*, int, unsigned char const*, unsigned long, long long, ImageLoader::LinkContext const&) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC16D6A: ImageLoaderMachOCompressed::instantiateFromFile(char const*, int, unsigned char const*, unsigned long, unsigned long long, unsigned long long, stat const&, unsigned int, unsigned int, linkedit_data_command const*, encryption_info_command const*, ImageLoader::LinkContext const&) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC10C5E: ImageLoaderMachO::instantiateFromFile(char const*, int, unsigned char const*, unsigned long long, unsigned long long, stat const&, ImageLoader::LinkContext const&) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC038C2: dyld::loadPhase6(int, stat const&, char const*, dyld::LoadContext const&) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC085BF: dyld::loadPhase5(char const*, char const*, dyld::LoadContext const&, std::__1::vector<char const*, std::__1::allocator<char const*> >*) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC082DF: dyld::loadPhase4(char const*, char const*, dyld::LoadContext const&, std::__1::vector<char const*, std::__1::allocator<char const*> >*) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC08044: dyld::loadPhase3(char const*, char const*, dyld::LoadContext const&, std::__1::vector<char const*, std::__1::allocator<char const*> >*) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC07799: dyld::loadPhase1(char const*, char const*, dyld::LoadContext const&, std::__1::vector<char const*, std::__1::allocator<char const*> >*) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC0347A: dyld::loadPhase0(char const*, char const*, dyld::LoadContext const&, std::__1::vector<char const*, std::__1::allocator<char const*> >*) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC0315E: dyld::load(char const*, dyld::LoadContext const&) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC088F9: dyld::libraryLocator(char const*, bool, char const*, ImageLoader::RPathChain const*) (in /usr/lib/dyld)
- ==62975== by 0x7FFF5FC0EA4D: ImageLoader::recursiveLoadLibraries(ImageLoader::LinkContext const&, bool, ImageLoader::RPathChain const&) (in /usr/lib/dyld)
- ==62975==
- Rendering ...
- --62975-- UNKNOWN mach_msg unhandled MACH_SEND_TRAILER option
- --62975-- UNKNOWN mach_msg unhandled MACH_SEND_TRAILER option (repeated 2 times)
- --62975-- UNKNOWN mach_msg unhandled MACH_SEND_TRAILER option (repeated 4 times)
- --62975-- UNKNOWN mach_msg unhandled MACH_SEND_TRAILER option (repeated 8 times)
- valgrind: m_syswrap/syswrap-amd64-darwin.c:507 (void wqthread_hijack(Addr, Addr, Addr, Addr, Int, Addr)): Assertion 'tst->os_state.pthread - magic_delta == self' failed.
- host stacktrace:
- ==62975== at 0x238040B6C: ???
- ==62975== by 0x238040F77: ???
- ==62975== by 0x238040F5A: ???
- ==62975== by 0x2380DFCD9: ???
- sched status:
- running_tid=0
- Thread 1: status = VgTs_WaitSys (lwpid 2567)
- ==62975== at 0x105836F72: mach_msg_trap (in /usr/lib/system/libsystem_kernel.dylib)
- ==62975== by 0x1058363B2: mach_msg (in /usr/lib/system/libsystem_kernel.dylib)
- ==62975== by 0x105831540: semaphore_create (in /usr/lib/system/libsystem_kernel.dylib)
- ==62975== by 0x105642763: _dispatch_semaphore_create_port (in /usr/lib/system/libdispatch.dylib)
- ==62975== by 0x105642613: _dispatch_group_wait_slow (in /usr/lib/system/libdispatch.dylib)
- ==62975== by 0x101566EED: CFPREFERENCES_IS_WAITING_FOR_CFPREFSD (in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
- ==62975== by 0x101566947: -[CFPrefsSearchListSource generationCountFromListOfSources:count:] (in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
- ==62975== by 0x101566213: -[CFPrefsSearchListSource alreadylocked_copyDictionary] (in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
- ==62975== by 0x101565E5B: -[CFPrefsSearchListSource alreadylocked_copyValueForKey:] (in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
- ==62975== by 0x101565DEB: ___CFPreferencesCopyAppValueWithContainer_block_invoke (in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
- ==62975== by 0x10155DB0F: +[CFPrefsSearchListSource withSearchListForIdentifier:container:perform:] (in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
- ==62975== by 0x10155D866: _CFPreferencesCopyAppValueWithContainer (in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
- ==62975== by 0x101C20857: -[NSUserDefaults(NSUserDefaults) init] (in /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation)
- ==62975== by 0x101C20239: +[NSUserDefaults(NSUserDefaults) standardUserDefaults] (in /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation)
- ==62975== by 0x10004B273: +[NSApplication initialize] (in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit)
- ==62975== by 0x1022063C7: call_load_methods (in /usr/lib/libobjc.A.dylib)
- ==62975== by 0x102205D07: NXMapRemove (in /usr/lib/libobjc.A.dylib)
- ==62975== by 0x102200590: objc_msgSend (in /usr/lib/libobjc.A.dylib)
- ==62975== by 0x100007A19: mlx_init (in ./rt)
- ==62975== by 0x1000044E0: ft_data_window (in ./rt)
- ==62975== by 0x100001F56: main (in ./rt)
- Thread 2: status = VgTs_WaitSys (lwpid 4099)
- ==62975== at 0x10583D5E2: __workq_kernreturn (in /usr/lib/system/libsystem_kernel.dylib)
- ==62975== by 0x105994577: _pthread_wqthread (in /usr/lib/system/libsystem_pthread.dylib)
- ==62975== by 0x105992340: start_wqthread (in /usr/lib/system/libsystem_pthread.dylib)
- Thread 3: status = VgTs_Yielding (lwpid 5635)
- ==62975== at 0x10583DEF0: kevent_qos (in /usr/lib/system/libsystem_kernel.dylib)
- ==62975== by 0x10563FDCC: _dispatch_mgr_thread (in /usr/lib/system/libdispatch.dylib)
- Thread 4: status = VgTs_WaitSys (lwpid 5383)
- ==62975== at 0x10583D5E2: __workq_kernreturn (in /usr/lib/system/libsystem_kernel.dylib)
- ==62975== by 0x2380DFCD9: ???
- ==62975== by 0x2382081AF: ???
- ==62975== by 0x2DF: ???
- ==62975== by 0x700000397D9F: ???
- Note: see also the FAQ in the source distribution.
- It contains workarounds to several common problems.
- In particular, if Valgrind aborted or crashed after
- identifying problems in your program, there's a good chance
- that fixing those problems will prevent Valgrind aborting or
- crashing, especially if it happened in m_mallocfree.c.
- If that doesn't help, please report this bug to: www.valgrind.org
- In the bug report, send all the above text, the valgrind
- version, and what OS and version you are using. Thanks.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement