View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0015020CMakeCMakepublic2014-07-14 10:472016-06-10 14:31
Reporterk0n3ru 
Assigned ToKitware Robot 
PrioritynormalSeveritycrashReproducibilityalways
StatusclosedResolutionmoved 
PlatformLinuxOSSLESOS Version11
Product VersionCMake 2.8.6 
Target VersionFixed in Version 
Summary0015020: Segmentation Fault after writing build files
DescriptionProgram received signal SIGSEGV, Segmentation fault.
0x00007ffff774117f in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () from /usr/lib64/libstdc++.so.6
(gdb) bt
#0 0x00007ffff774117f in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () from /usr/lib64/libstdc++.so.6
#1 0x00000000005f9efa in cmListFileContext::~cmListFileContext() ()
0000002 0x00000000005f9f55 in void std::_Destroy<cmListFileContext>(cmListFileContext*) ()
0000003 0x00000000005f9f72 in void std::_Destroy<cmListFileContext*>(cmListFileContext*, cmListFileContext*) ()
0000004 0x00000000005f9fa4 in void std::_Destroy<cmListFileContext*, cmListFileContext>(cmListFileContext*, cmListFileContext*, std::allocator<cmListFileContext>&) ()
0000005 0x0000000000600813 in std::vector<cmListFileContext, std::allocator<cmListFileContext> >::~vector() ()
0000006 0x000000000060086f in cmListFileBacktrace::~cmListFileBacktrace() ()
0000007 0x000000000070b98b in cmCustomCommand::~cmCustomCommand() ()
0000008 0x000000000060a075 in void std::_Destroy<cmCustomCommand>(cmCustomCommand*) ()
#9 0x000000000060a092 in void std::_Destroy<cmCustomCommand*>(cmCustomCommand*, cmCustomCommand*) ()
0000010 0x000000000060a0c7 in void std::_Destroy<cmCustomCommand*, cmCustomCommand>(cmCustomCommand*, cmCustomCommand*, std::allocator<cmCustomCommand>&) ()
#11 0x000000000060a0f9 in std::vector<cmCustomCommand, std::allocator<cmCustomCommand> >::~vector() ()
0000012 0x000000000060a697 in cmTarget::~cmTarget() ()
0000013 0x000000000060a894 in std::pair<cmsys::String const, cmTarget>::~pair() ()
0000014 0x000000000060a903 in __gnu_cxx::new_allocator<std::pair<cmsys::String const, cmTarget> >::destroy(std::pair<cmsys::String const, cmTarget>*) ()
0000015 0x000000000060a93a in std::_Rb_tree<cmsys::String, std::pair<cmsys::String const, cmTarget>, std::_Select1st<std::pair<cmsys::String const, cmTarget> >, std::less<cmsys::String>, std::allocator<std::pair<cmsys::String const, cmTarget> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<cmsys::String const, cmTarget> >*) ()
0000016 0x000000000060a9bf in std::_Rb_tree<cmsys::String, std::pair<cmsys::String const, cmTarget>, std::_Select1st<std::pair<cmsys::String const, cmTarget> >, std::less<cmsys::String>, std::allocator<std::pair<cmsys::String const, cmTarget> > >::_M_erase(std::_Rb_tree_node<std::pair<cmsys::String const, cmTarget> >*) ()
0000017 0x000000000060a9a5 in std::_Rb_tree<cmsys::String, std::pair<cmsys::String const, cmTarget>, std::_Select1st<std::pair<cmsys::String const, cmTarget> >, std::less<cmsys::String>, std::allocator<std::pair<cmsys::String const, cmTarget> > >::_M_erase(std::_Rb_tree_node<std::pair<cmsys::String const, cmTarget> >*) ()
0000018 0x000000000060a9a5 in std::_Rb_tree<cmsys::String, std::pair<cmsys::String const, cmTarget>, std::_Select1st<std::pair<cmsys::String const, cmTarget> >, std::less<cmsys::String>, std::allocator<std::pair<cmsys::String const, cmTarget> > >::_M_erase(std::_Rb_tree_node<std::pair<cmsys::String const, cmTarget> >*) ()
0000019 0x000000000060a9a5 in std::_Rb_tree<cmsys::String, std::pair<cmsys::String const, cmTarget>, std::_Select1st<std::pair<cmsys::String const, cmTarget> >, std::less<cmsys::String>, std::allocator<std::pair<cmsys::String const, cmTarget> > >::_M_erase(std::_Rb_tree_node<std::pair<cmsys::String const, cmTarget> >*) ()
0000020 0x000000000060a9a5 in std::_Rb_tree<cmsys::String, std::pair<cmsys::String const, cmTarget>, std::_Select1st<std::pair<cmsys::String const, cmTarget> >, std::less<cmsys::String>, std::allocator<std::pair<cmsys::String const, cmTarget> > >::_M_erase(std::_Rb_tree_node<std::pair<cmsys::String const, cmTarget> >*) ()
0000021 0x000000000060a9a5 in std::_Rb_tree<cmsys::String, std::pair<cmsys::String const, cmTarget>, std::_Select1st<std::pair<cmsys::String const, cmTarget> >, std::less<cmsys::String>, std::allocator<std::pair<cmsys::String const, cmTarget> > >::_M_erase(std::_Rb_tree_node<std::pair<cmsys::String const, cmTarget> >*) ()
0000022 0x000000000060a9f4 in std::_Rb_tree<cmsys::String, std::pair<cmsys::String const, cmTarget>, std::_Select1st<std::pair<cmsys::String const, cmTarget> >, std::less<cmsys::String>, std::allocator<std::pair<cmsys::String const, cmTarget> > >::~_Rb_tree() ()
0000023 0x000000000060aa4f in std::map<cmsys::String, cmTarget, std::less<cmsys::String>, std::allocator<std::pair<cmsys::String const, cmTarget> > >::~map() ()
0000024 0x00000000005ebc27 in cmMakefile::~cmMakefile() ()
0000025 0x000000000078760a in cmLocalGenerator::~cmLocalGenerator() ()
0000026 0x00000000007948db in cmLocalUnixMakefileGenerator3::~cmLocalUnixMakefileGenerator3() ()
0000027 0x0000000000743a70 in cmGlobalGenerator::~cmGlobalGenerator() ()
0000028 0x000000000076485d in cmGlobalUnixMakefileGenerator3::~cmGlobalUnixMakefileGenerator3() ()
0000029 0x000000000065d9c0 in cmake::~cmake() ()
0000030 0x00000000005b2194 in do_cmake(int, char**) ()
0000031 0x00000000005b2297 in main ()
Additional InformationThis backtrace was generated from gdb. I have tried with CMake version 2.8.12.1 and this problem does not appear.

Seems all the files have been generated.I was able to build entire project successfully with the generated MakeFile.
TagsNo tags attached.
Attached Files

 Relationships

  Notes
(0036371)
Brad King (manager)
2014-07-14 10:55

2.8.6 is very old, and you report that it is fixed in 2.8.12.

If your distro does not want to update its CMake then it can add a patch to resolve this for 2.8.6, but this is not of interest upstream AFAICT.
(0042586)
Kitware Robot (administrator)
2016-06-10 14:29

Resolving issue as `moved`.

This issue tracker is no longer used. Further discussion of this issue may take place in the current CMake Issues page linked in the banner at the top of this page.

 Issue History
Date Modified Username Field Change
2014-07-14 10:47 k0n3ru New Issue
2014-07-14 10:55 Brad King Note Added: 0036371
2016-06-10 14:29 Kitware Robot Note Added: 0042586
2016-06-10 14:29 Kitware Robot Status new => resolved
2016-06-10 14:29 Kitware Robot Resolution open => moved
2016-06-10 14:29 Kitware Robot Assigned To => Kitware Robot
2016-06-10 14:31 Kitware Robot Status resolved => closed


Copyright © 2000 - 2018 MantisBT Team