==6970== WARNING: Support on MacOS 10.8/10.9 is experimental and mostly broken.
==6970== WARNING: Expect incorrect results, assertions and crashes.
==6970== WARNING: In particular, Memcheck on 32-bit programs will fail to
==6970== WARNING: detect any errors associated with heap-allocated data.
==6970==
==6971== at 0x23803C35B: ???
==6971== by 0x23803C30F: ???
==6971== by 0x2380500E5: ???
==6971== by 0x23804F781: ???
==6971== by 0x2380BC169: ???
==6971== by 0x2380A9F30: ???
==6971== by 0x2380A8B95: ???
==6971== by 0x2380A6C9F: ???
==6971== by 0x2380B7AAF: ???
==6971== at 0x1D5FC4A: __sigaction (in /usr/lib/system/libsystem_kernel.dylib)
==6971== by 0x100210611: std::map<std::string, int, std::less<std::string>, std::allocator<std::pair<std::string const, int> > >::operator[](std::string const&) (in /Applications/CMake.app/Contents/bin/cmake)
==6971== by 0x1000140D4: cmArchiveWrite::Callback::Write(archive*, void*, void const*, unsigned long) (in /Applications/CMake.app/Contents/bin/cmake)
==6971== by 0x10006C1B2: cmCommand::InvokeInitialPass(std::vector<cmListFileArgument, std::allocator<cmListFileArgument> > const&, cmExecutionStatus&) (in /Applications/CMake.app/Contents/bin/cmake)
==6971== by 0x10015ECEC: std::_Rb_tree<cmDependInformation*, cmDependInformation*, std::_Identity<cmDependInformation*>, std::less<cmDependInformation*>, std::allocator<cmDependInformation*> >::_M_insert_unique(cmDependInformation* const&) (in /Applications/CMake.app/Contents/bin/cmake)
==6971== by 0x10015F85A: std::_Rb_tree<cmDependInformation*, cmDependInformation*, std::_Identity<cmDependInformation*>, std::less<cmDependInformation*>, std::allocator<cmDependInformation*> >::_M_insert_unique(cmDependInformation* const&) (in /Applications/CMake.app/Contents/bin/cmake)
==6971== by 0x100048C61: std::vector<char, std::allocator<char> >::_M_fill_insert(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned long, char const&) (in /Applications/CMake.app/Contents/bin/cmake)
==6971== by 0x10006C1B2: cmCommand::InvokeInitialPass(std::vector<cmListFileArgument, std::allocator<cmListFileArgument> > const&, cmExecutionStatus&) (in /Applications/CMake.app/Contents/bin/cmake)
==6971== by 0x10015ECEC: std::_Rb_tree<cmDependInformation*, cmDependInformation*, std::_Identity<cmDependInformation*>, std::less<cmDependInformation*>, std::allocator<cmDependInformation*> >::_M_insert_unique(cmDependInformation* const&) (in /Applications/CMake.app/Contents/bin/cmake)
==6971== by 0x10015F85A: std::_Rb_tree<cmDependInformation*, cmDependInformation*, std::_Identity<cmDependInformation*>, std::less<cmDependInformation*>, std::allocator<cmDependInformation*> >::_M_insert_unique(cmDependInformation* const&) (in /Applications/CMake.app/Contents/bin/cmake)
==6971== by 0x1001CEB6D: std::map<cmsys::String, std::vector<cmVariableWatch::Pair*, std::allocator<cmVariableWatch::Pair*> >, std::less<cmsys::String>, std::allocator<std::pair<cmsys::String const, std::vector<cmVariableWatch::Pair*, std::allocator<cmVariableWatch::Pair*> > > > >::operator[](cmsys::String const&) (in /Applications/CMake.app/Contents/bin/cmake)
==6971== by 0x1001CF639: std::map<cmsys::String, std::vector<cmVariableWatch::Pair*, std::allocator<cmVariableWatch::Pair*> >, std::less<cmsys::String>, std::allocator<std::pair<cmsys::String const, std::vector<cmVariableWatch::Pair*, std::allocator<cmVariableWatch::Pair*> > > > >::operator[](cmsys::String const&) (in /Applications/CMake.app/Contents/bin/cmake)
==6971== by 0x1001D25B3: std::map<cmsys::String, std::vector<cmVariableWatch::Pair*, std::allocator<cmVariableWatch::Pair*> >, std::less<cmsys::String>, std::allocator<std::pair<cmsys::String const, std::vector<cmVariableWatch::Pair*, std::allocator<cmVariableWatch::Pair*> > > > >::operator[](cmsys::String const&) (in /Applications/CMake.app/Contents/bin/cmake)
==6971== by 0x100002DD8: ??? (in /Applications/CMake.app/Contents/bin/cmake)
==6971== by 0x100002597: ??? (in /Applications/CMake.app/Contents/bin/cmake)
==6971== by 0x100001DF3: ??? (in /Applications/CMake.app/Contents/bin/cmake)
==6971== by 0x2: ???
==6971== by 0x7FFF5FBFF7F6: ???
==6971== by 0x7FFF5FBFF821: ???
==6971== by 0x7FFF5FBFF824: ???
valgrind: m_signals.c:979 (void handle_SCSS_change(Bool)): Assertion 'ksa_old.sa_flags == skss_old.skss_per_sig[sig].skss_flags' failed.
sched status:
running_tid=1
Thread 1: status = VgTs_Runnable
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.