On 2013/08/20 08:25, Stuart Henderson wrote:
> On 2013/08/20 08:50, David Coppa wrote:
> > On Mon, Aug 19, 2013 at 11:50 PM, Stuart Henderson <[email protected]>
> > wrote:
> >
> > > these ones all use cmake which has a common segfault on arm since
> > > the move to enabling the elf parser.
> >
> > Is a gdb trace of this available?
> >
>
> Here's one with just function names, I'm building with -g to try
> and get more information.
>
> ----- Forwarded message from Stuart Henderson <[email protected]> -----
>
> From: Stuart Henderson <[email protected]>
> Date: Tue, 6 Aug 2013 23:51:30 +0100
> To: David Coppa <[email protected]>, ports
> <[email protected]>
> User-Agent: Mutt/1.5.21 (2010-09-15)
> Subject: cmake broken on arm
>
> looks like this is fallout from the change to enable cmake's built-in ELF
> parsing,
> this is responsible for many of the following failures on arm,
>
> E=lang/luajit lang/nqp x11/ede/lib x11/gnustep/libobjc2 devel/libofx
> graphics/ctl lang/spidermonkey www/squid databases/kyotocabinet lang/gfortran
> textproc/clucene security/libssh textproc/source-highlight lang/rubinius
> devel/physfs audio/openal audio/musepack geo/geos devel/libev devel/libyajl
> audio/taglib
>
> I think this one came from libssh,
>
> (gdb) bt
> #0 0x002222ec in cmELF::cmELF ()
> #1 0x0009d898 in cmSystemTools::GuessLibrarySOName ()
> #2 0x003347ec in cmOrderDirectories::AddRuntimeLibrary ()
> #3 0x001f45c4 in cmComputeLinkInformation::AddLibraryRuntimeInfo ()
> #4 0x001fc404 in cmComputeLinkInformation::AddItem ()
> #5 0x001fd578 in cmComputeLinkInformation::Compute ()
> #6 0x000b68f4 in cmTarget::GetLinkInformation ()
> #7 0x000d342c in checkInterfacePropertyCompatibility<bool> ()
> #8 0x000b6110 in cmTarget::GetLinkInterfaceDependentBoolProperty ()
> #9 0x002d2a74 in cmLocalGenerator::AddCMP0018Flags ()
> #10 0x00123a30 in cmNinjaTargetGenerator::ComputeFlagsForObject ()
> #11 0x001296c0 in cmNinjaTargetGenerator::WriteObjectBuildStatement ()
> #12 0x0012b494 in cmNinjaTargetGenerator::WriteObjectBuildStatements ()
> #13 0x001370a8 in cmNinjaNormalTargetGenerator::Generate ()
> #14 0x0012086c in cmLocalNinjaGenerator::Generate ()
> #15 0x00291ea8 in cmGlobalGenerator::Generate ()
> #16 0x0011919c in cmGlobalNinjaGenerator::Generate ()
> #17 0x000f4a30 in cmake::Generate ()
> #18 0x000fcc54 in cmake::Run ()
> #19 0x0000ffb8 in $a ()
> #20 0x0000ffb8 in $a ()
>
> disabling ninja doesn't help. machine is building release packages so
> I don't really want to stop it to make a debug build of cmake right now..
>
>
> ----- End forwarded message -----
Here's a "bt" followed by "bt full" (done separately for ease of reading the
basic information. :)
$ gdb `which cmake` cmake.core
<
GNU gdb 6.3
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "arm-unknown-openbsd5.3"...
Core was generated by `cmake'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/lib/libexpat.so.10.0...done.
Loaded symbols for /usr/lib/libexpat.so.10.0
Reading symbols from /usr/lib/libz.so.4.1...done.
Loaded symbols for /usr/lib/libz.so.4.1
Reading symbols from /usr/local/lib/libarchive.so.8.0...done.
Loaded symbols for /usr/local/lib/libarchive.so.8.0
Reading symbols from /usr/local/lib/libcurl.so.23.0...done.
Loaded symbols for /usr/local/lib/libcurl.so.23.0
Reading symbols from /usr/lib/libstdc++.so.55.0...done.
Loaded symbols for /usr/lib/libstdc++.so.55.0
Reading symbols from /usr/lib/libm.so.8.0...done.
Loaded symbols for /usr/lib/libm.so.8.0
Reading symbols from /usr/lib/libc.so.69.0...done.
Loaded symbols for /usr/lib/libc.so.69.0
Reading symbols from /usr/local/lib/libiconv.so.6.0...done.
Loaded symbols for /usr/local/lib/libiconv.so.6.0
Reading symbols from /usr/local/lib/liblzma.so.1.0...done.
Loaded symbols for /usr/local/lib/liblzma.so.1.0
Reading symbols from /usr/local/lib/libbz2.so.10.4...done.
Loaded symbols for /usr/local/lib/libbz2.so.10.4
Reading symbols from /usr/local/lib/libidn.so.17.0...done.
Loaded symbols for /usr/local/lib/libidn.so.17.0
Reading symbols from /usr/local/lib/libintl.so.6.0...done.
Loaded symbols for /usr/local/lib/libintl.so.6.0
Reading symbols from /usr/lib/libssl.so.19.0...done.
Loaded symbols for /usr/lib/libssl.so.19.0
Reading symbols from /usr/lib/libcrypto.so.22.0...done.
Loaded symbols for /usr/lib/libcrypto.so.22.0
Reading symbols from /usr/libexec/ld.so...done.
Loaded symbols for /usr/libexec/ld.so
#0 cmELF (this=0xbfff4674, fname=0x4337438c "/usr/lib/libz.so.4.1")
at basic_ios.h:124
124 { return _M_streambuf_state; }
(gdb) bt
#0 cmELF (this=0xbfff4674, fname=0x4337438c "/usr/lib/libz.so.4.1")
at basic_ios.h:124
#1 0x0009d898 in cmSystemTools::GuessLibrarySOName (fullPath=@0x43374200,
soname=@0xbfff47cc)
at
/usr/ports/pobj/cmake-2.8.11.2/cmake-2.8.11.2/Source/cmSystemTools.cxx:2381
#2 0x003347ec in cmOrderDirectories::AddRuntimeLibrary (this=0x48061000,
fullPath=@0x43374200, soname=0x416a60 "")
at
/usr/ports/pobj/cmake-2.8.11.2/cmake-2.8.11.2/Source/cmOrderDirectories.cxx:142
#3 0x001f45c4 in cmComputeLinkInformation::AddLibraryRuntimeInfo (
this=0x40fc0400, fullPath=@0x43374200)
at
/usr/ports/pobj/cmake-2.8.11.2/cmake-2.8.11.2/Source/cmComputeLinkInformation.cxx:1788
#4 0x001fc404 in cmComputeLinkInformation::AddItem (this=0x40fc0400,
item=@0x43374200, tgt=0x0)
at
/usr/ports/pobj/cmake-2.8.11.2/cmake-2.8.11.2/Source/cmComputeLinkInformation.cxx:685
#5 0x001fd578 in cmComputeLinkInformation::Compute (this=0x40fc0400)
at
/usr/ports/pobj/cmake-2.8.11.2/cmake-2.8.11.2/Source/cmComputeLinkInformation.cxx:523
#6 0x000b68f4 in cmTarget::GetLinkInformation (this=0x4325da14,
config=0x44dd64 "", head=0x0)
at /usr/ports/pobj/cmake-2.8.11.2/cmake-2.8.11.2/Source/cmTarget.cxx:5979
#7 0x000d342c in checkInterfacePropertyCompatibility<bool> (tgt=0x4325da14,
p=@0xbfff4e6c, config=0x44dd64 "", defaultValue=0x3aa260 "FALSE")
at /usr/ports/pobj/cmake-2.8.11.2/cmake-2.8.11.2/Source/cmTarget.cxx:4898
#8 0x000b6110 in cmTarget::GetLinkInterfaceDependentBoolProperty
(this=Variable "this" is not available.
)
at /usr/ports/pobj/cmake-2.8.11.2/cmake-2.8.11.2/Source/cmTarget.cxx:5023
#9 0x002d2a74 in cmLocalGenerator::AddCMP0018Flags (this=0x4a225800,
flags=@0xbfff4f7c, target=0x4325da14, lang=@0xbfff4f84, config=0x44dd64 "")
at
/usr/ports/pobj/cmake-2.8.11.2/cmake-2.8.11.2/Source/cmLocalGenerator.cxx:2022
#10 0x0030d644 in cmMakefileTargetGenerator::GetFlags (this=0x4dea0400,
l=@0x49178c70)
at
/usr/ports/pobj/cmake-2.8.11.2/cmake-2.8.11.2/Source/cmMakefileTargetGenerator.cxx:272
#11 0x0030e1e4 in cmMakefileTargetGenerator::WriteTargetLanguageFlags (
this=0x4dea0400)
at
/usr/ports/pobj/cmake-2.8.11.2/cmake-2.8.11.2/Source/cmMakefileTargetGenerator.cxx:338
#12 0x0032a418 in cmMakefileLibraryTargetGenerator::WriteRuleFiles (
this=0x4dea0400)
at
/usr/ports/pobj/cmake-2.8.11.2/cmake-2.8.11.2/Source/cmMakefileLibraryTargetGenerator.cxx:59
#13 0x002f6084 in cmLocalUnixMakefileGenerator3::Generate (this=0x4a225800)
at
/usr/ports/pobj/cmake-2.8.11.2/cmake-2.8.11.2/Source/cmLocalUnixMakefileGenerator3.cxx:158
#14 0x00291ea8 in cmGlobalGenerator::Generate (this=0x44a5d400)
at
/usr/ports/pobj/cmake-2.8.11.2/cmake-2.8.11.2/Source/cmGlobalGenerator.cxx:999
#15 0x002a4ec4 in cmGlobalUnixMakefileGenerator3::Generate (this=0x44a5d400)
at
/usr/ports/pobj/cmake-2.8.11.2/cmake-2.8.11.2/Source/cmGlobalUnixMakefileGenerator3.cxx:109
#16 0x000f4a30 in cmake::Generate (this=0xbfff5a08)
at /usr/ports/pobj/cmake-2.8.11.2/cmake-2.8.11.2/Source/cmake.cxx:2595
#17 0x000fcc54 in cmake::Run (this=0xbfff5a08, args=@0xbfff5d30,
noconfigure=false)
at /usr/ports/pobj/cmake-2.8.11.2/cmake-2.8.11.2/Source/cmake.cxx:2575
#18 0x0000ffb8 in $a ()
at /usr/ports/pobj/cmake-2.8.11.2/cmake-2.8.11.2/Source/cmakemain.cxx:527
#19 0x0000ffb8 in $a ()
at /usr/ports/pobj/cmake-2.8.11.2/cmake-2.8.11.2/Source/cmakemain.cxx:527
Previous frame identical to this frame (corrupt stack?)
(gdb) set print pretty
(gdb) bt full
#0 cmELF (this=0xbfff4674, fname=0x4337438c "/usr/lib/libz.so.4.1")
at basic_ios.h:124
No locals.
#1 0x0009d898 in cmSystemTools::GuessLibrarySOName (fullPath=@0x43374200,
soname=@0xbfff47cc)
at
/usr/ports/pobj/cmake-2.8.11.2/cmake-2.8.11.2/Source/cmSystemTools.cxx:2381
elf = {
Internal = 0x0,
ErrorMessage = {
static npos = 4294967295,
_M_dataplus = {
<std::allocator<char>> = {
<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data
fields>},
members of
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>::_Alloc_hider:
_M_p = 0x44dd64 ""
}
}
}
name = {
static npos = 4294967295,
_M_dataplus = {
<std::allocator<char>> = {
<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
members of
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>::_Alloc_hider:
_M_p = 0x49e02da0 "ôÌ\017"
}
}
#2 0x003347ec in cmOrderDirectories::AddRuntimeLibrary (this=0x48061000,
fullPath=@0x43374200, soname=0x416a60 "")
at
/usr/ports/pobj/cmake-2.8.11.2/cmake-2.8.11.2/Source/cmOrderDirectories.cxx:142
dir = {
static npos = 4294967295,
_M_dataplus = {
<std::allocator<char>> = {
<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
members of
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>::_Alloc_hider:
_M_p = 0x4917898c "/usr/lib"
}
}
#3 0x001f45c4 in cmComputeLinkInformation::AddLibraryRuntimeInfo (
this=0x40fc0400, fullPath=@0x43374200)
at
/usr/ports/pobj/cmake-2.8.11.2/cmake-2.8.11.2/Source/cmComputeLinkInformation.cxx:1788
file = {
static npos = 4294967295,
_M_dataplus = {
<std::allocator<char>> = {
<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
members of
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>::_Alloc_hider:
_M_p = 0x49178d4c "libz.so.4.1"
}
}
#4 0x001fc404 in cmComputeLinkInformation::AddItem (this=0x40fc0400,
item=@0x43374200, tgt=0x0)
at
/usr/ports/pobj/cmake-2.8.11.2/cmake-2.8.11.2/Source/cmComputeLinkInformation.cxx:685
config = 0x44dd64 ""
impexe = 152
#5 0x001fd578 in cmComputeLinkInformation::Compute (this=0x40fc0400)
at
/usr/ports/pobj/cmake-2.8.11.2/cmake-2.8.11.2/Source/cmComputeLinkInformation.cxx:523
cld = {
Target = 0x4325da14,
HeadTarget = 0x4325da14,
Makefile = 0x4fca7000,
LocalGenerator = 0x4a225800,
GlobalGenerator = 0x44a5d400,
CMakeInstance = 0xbfff5a08,
DebugMode = false,
Config = 0x0,
LinkType = cmTarget::OPTIMIZED,
FinalLinkEntries = {
<std::_Vector_base<cmComputeLinkDepends::LinkEntry,std::allocator<cmComputeLinkDepends::LinkEntry>
>> = {
_M_impl = {
<std::allocator<cmComputeLinkDepends::LinkEntry>> = {
<__gnu_cxx::new_allocator<cmComputeLinkDepends::LinkEntry>> = {<No
data fields>}, <No data fields>},
members of
std::_Vector_base<cmComputeLinkDepends::LinkEntry,std::allocator<cmComputeLinkDepends::LinkEntry>
>::_Vector_impl:
_M_start = 0x43374200,
_M_finish = 0x43374224,
_M_end_of_storage = 0x43374230
}
}, <No data fields>},
EntryList = {
<std::_Vector_base<cmComputeLinkDepends::LinkEntry,std::allocator<cmComputeLinkDepends::LinkEntry>
>> = {
_M_impl = {
<std::allocator<cmComputeLinkDepends::LinkEntry>> = {
<__gnu_cxx::new_allocator<cmComputeLinkDepends::LinkEntry>> = {<No
data fields>}, <No data fields>},
members of
std::_Vector_base<cmComputeLinkDepends::LinkEntry,std::allocator<cmComputeLinkDepends::LinkEntry>
>::_Vector_impl:
_M_start = 0x43374080,
_M_finish = 0x433740a4,
_M_end_of_storage = 0x433740b0
}
}, <No data fields>},
LinkEntryIndex = {
_M_t = {
_M_impl = {
<std::allocator<std::_Rb_tree_node<std::pair<const cmsys::String, int>
> >> = {
ring, int> > >> = {<No data fields>}, <No data fields>},
members of std::_Rb_tree<cmsys::String,std::pair<const cmsys::String,
int>,std::_Select1st<std::pair<const cmsys::String, int>
>,std::less<cmsys::String>,std::allocator<std::pair<const cmsys::String, int> >
>::_Rb_tree_impl<std::less<cmsys::String>,false>:
_M_key_compare = {
<std::binary_function<cmsys::String,cmsys::String,bool>> = {<No data
fields>}, <No data fields>},
_M_header = {
_M_color = std::_S_red,
_M_parent = 0x491784a0,
_M_left = 0x49178fe0,
_M_right = 0x49178420
},
_M_node_count = 3
}
}
},
BFSQueue = {
c = {
<std::_Deque_base<cmComputeLinkDepends::BFSEntry,std::allocator<cmComputeLinkDepends::BFSEntry>
>> = {
_M_impl = {
<std::allocator<cmComputeLinkDepends::BFSEntry>> = {
<__gnu_cxx::new_allocator<cmComputeLinkDepends::BFSEntry>> = {<No
data fields>}, <No data fields>},
members of
std::_Deque_base<cmComputeLinkDepends::BFSEntry,std::allocator<cmComputeLinkDepends::BFSEntry>
>::_Deque_impl:
_M_map = 0x49178da0,
_M_map_size = 8,
_M_start = {
_M_cur = 0x4fbe3800,
_M_first = 0x4fbe3800,
_M_last = 0x4fbe3a00,
_M_node = 0x49178dac
},
_M_finish = {
_M_cur = 0x4fbe3800,
_M_first = 0x4fbe3800,
_M_last = 0x4fbe3a00,
_M_node = 0x49178dac
}
}
}, <No data fields>}
},
SharedDepQueue = {
c = {
<std::_Deque_base<cmComputeLinkDepends::SharedDepEntry,std::allocator<cmComputeLinkDepends::SharedDepEntry>
>> = {
_M_impl = {
<std::allocator<cmComputeLinkDepends::SharedDepEntry>> = {
<__gnu_cxx::new_allocator<cmComputeLinkDepends::SharedDepEntry>> =
{<No data fields>}, <No data fields>},
members of
std::_Deque_base<cmComputeLinkDepends::SharedDepEntry,std::allocator<cmComputeLinkDepends::SharedDepEntry>
>::_Deque_impl:
_M_map = 0x491787a0,
_M_map_size = 8,
_M_start = {
_M_cur = 0x4fbe3200,
_M_first = 0x4fbe3200,
_M_last = 0x4fbe3400,
_M_node = 0x491787ac
},
_M_finish = {
_M_cur = 0x4fbe3200,
_M_first = 0x4fbe3200,
_M_last = 0x4fbe3400,
_M_node = 0x491787ac
}
}
}, <No data fields>}
},
SharedDepFollowed = {
_M_t = {
_M_impl = {
<std::allocator<std::_Rb_tree_node<int> >> = {
<__gnu_cxx::new_allocator<std::_Rb_tree_node<int> >> = {<No data
fields>}, <No data fields>},
members of
std::_Rb_tree<int,int,std::_Identity<int>,std::less<int>,std::allocator<int>
>::_Rb_tree_impl<std::less<int>,false>:
_M_key_compare = {
<std::binary_function<int,int,bool>> = {<No data fields>}, <No data
fields>},
_M_header = {
_M_color = std::_S_red,
_M_parent = 0x0,
_M_left = 0xbfff4aa0,
_M_right = 0xbfff4aa0
},
_M_node_count = 0
}
}
},
InferredDependSets = {
<std::_Vector_base<cmComputeLinkDepends::DependSetList*,std::allocator<cmComputeLinkDepends::DependSetList*>
>> = {
_M_impl = {
<std::allocator<cmComputeLinkDepends::DependSetList*>> = {
<__gnu_cxx::new_allocator<cmComputeLinkDepends::DependSetList*>> =
{<No data fields>}, <No data fields>},
members of
std::_Vector_base<cmComputeLinkDepends::DependSetList*,std::allocator<cmComputeLinkDepends::DependSetList*>
>::_Vector_impl:
_M_start = 0x49a58160,
_M_finish = 0x49a5816c,
_M_end_of_storage = 0x49a58170
}
}, <No data fields>},
EntryConstraintGraph = {
<std::vector<cmGraphEdgeList,std::allocator<cmGraphEdgeList> >> = {
<std::_Vector_base<cmGraphEdgeList,std::allocator<cmGraphEdgeList> >> = {
_M_impl = {
<std::allocator<cmGraphEdgeList>> = {
<__gnu_cxx::new_allocator<cmGraphEdgeList>> = {<No data fields>},
<No data fields>},
eList> >::_Vector_impl:
_M_start = 0x43374980,
_M_finish = 0x433749a4,
_M_end_of_storage = 0x433749b0
}
}, <No data fields>}, <No data fields>},
ComponentVisited = {
<std::_Vector_base<char,std::allocator<char> >> = {
_M_impl = {
<std::allocator<char>> = {
<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data
fields>},
members of std::_Vector_base<char,std::allocator<char> >::_Vector_impl:
_M_start = 0x49a58ed0 "\001\001\001r/libÿÿÿÿC",
_M_finish = 0x49a58ed3 "r/libÿÿÿÿC",
_M_end_of_storage = 0x49a58ed3 "r/libÿÿÿÿC"
}
}, <No data fields>},
ComponentOrder = {
<std::_Vector_base<int,std::allocator<int> >> = {
_M_impl = {
<std::allocator<int>> = {
<__gnu_cxx::new_allocator<int>> = {<No data fields>}, <No data
fields>},
members of std::_Vector_base<int,std::allocator<int> >::_Vector_impl:
_M_start = 0x49a58d70,
_M_finish = 0x49a58d7c,
_M_end_of_storage = 0x49a58d7c
}
}, <No data fields>},
ComponentOrderId = 0,
PendingComponents = {
_M_t = {
_M_impl = {
<std::allocator<std::_Rb_tree_node<std::pair<const int,
cmComputeLinkDepends::PendingComponent> > >> = {
<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int,
cmComputeLinkDepends::PendingComponent> > >> = {<No data fields>}, <No data
fields>},
members of std::_Rb_tree<int,std::pair<const int,
cmComputeLinkDepends::PendingComponent>,std::_Select1st<std::pair<const int,
cmComputeLinkDepends::PendingComponent>
>,std::less<int>,std::allocator<std::pair<const int,
cmComputeLinkDepends::PendingComponent> >
>::_Rb_tree_impl<std::less<int>,false>:
_M_key_compare = {
elds>},
_M_header = {
_M_color = std::_S_red,
_M_parent = 0x0,
_M_left = 0xbfff4aec,
_M_right = 0xbfff4aec
},
_M_node_count = 0
}
}
},
CCG = 0x40672600,
FinalLinkOrder = {
<std::_Vector_base<int,std::allocator<int> >> = {
_M_impl = {
<std::allocator<int>> = {
<__gnu_cxx::new_allocator<int>> = {<No data fields>}, <No data
fields>},
members of std::_Vector_base<int,std::allocator<int> >::_Vector_impl:
_M_start = 0x49a58770,
_M_finish = 0x49a5877c,
_M_end_of_storage = 0x49a58780
}
}, <No data fields>},
OriginalEntries = {
<std::_Vector_base<int,std::allocator<int> >> = {
_M_impl = {
<std::allocator<int>> = {
<__gnu_cxx::new_allocator<int>> = {<No data fields>}, <No data
fields>},
members of std::_Vector_base<int,std::allocator<int> >::_Vector_impl:
_M_start = 0x49a58030,
_M_finish = 0x49a5803c,
_M_end_of_storage = 0x49a58040
}
}, <No data fields>},
OldLinkDirMode = false,
OldWrongConfigItems = {
_M_t = {
_M_impl = {
<std::allocator<std::_Rb_tree_node<cmTarget*> >> = {
<__gnu_cxx::new_allocator<std::_Rb_tree_node<cmTarget*> >> = {<No
data fields>}, <No data fields>},
members of
std::_Rb_tree<cmTarget*,cmTarget*,std::_Identity<cmTarget*>,std::less<cmTarget*>,std::allocator<cmTarget*>
>::_Rb_tree_impl<std::less<cmTarget*>,false>:
_M_key_compare = {
<std::binary_function<cmTarget*,cmTarget*,bool>> = {<No data
fields>}, <No data fields>},
_M_header = {
_M_color = std::_S_red,
_M_parent = 0x0,
_M_left = 0xbfff4b24,
_M_right = 0xbfff4b24
},
_M_node_count = 0
}
}
}
}
linkEntries = (
const
std::vector<cmComputeLinkDepends::LinkEntry,std::allocator<cmComputeLinkDepends::LinkEntry>
> &) @0xbfff4a1c: {
<std::_Vector_base<cmComputeLinkDepends::LinkEntry,std::allocator<cmComputeLinkDepends::LinkEntry>
>> = {
_M_impl = {
<std::allocator<cmComputeLinkDepends::LinkEntry>> = {
<__gnu_cxx::new_allocator<cmComputeLinkDepends::LinkEntry>> = {<No data
fields>}, <No data fields>},
members of
std::_Vector_base<cmComputeLinkDepends::LinkEntry,std::allocator<cmComputeLinkDepends::LinkEntry>
>::_Vector_impl:
_M_start = 0x43374200,
_M_finish = 0x43374224,
_M_end_of_storage = 0x43374230
}
}, <No data fields>}
#6 0x000b68f4 in cmTarget::GetLinkInformation (this=0x4325da14,
config=0x44dd64 "", head=0x0)
at /usr/ports/pobj/cmake-2.8.11.2/cmake-2.8.11.2/Source/cmTarget.cxx:5979
info = (cmComputeLinkInformation *) 0x40fc0400
entry = {
first = {
first = 0xbfff4e6c,
second = {
static npos = 4294967295,
_M_dataplus = {
<std::allocator<char>> = {
<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data
fields>},
members of
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>::_Alloc_hider:
_M_p = 0x0
}
}
},
second = 0xbfff4c0c
}
headTarget = (cmTarget *) 0x4325da14
key = {
<std::pair<cmTarget*,std::basic_string<char, std::char_traits<char>,
std::allocator<char> > >> = {
first = 0x4325da14,
second = {
static npos = 4294967295,
_M_dataplus = {
<std::allocator<char>> = {
<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data
fields>},
members of
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>::_Alloc_hider:
_M_p = 0x44dd64 ""
}
}
}, <No data fields>}
#7 0x000d342c in checkInterfacePropertyCompatibility<bool> (tgt=0x4325da14,
p=@0xbfff4e6c, config=0x44dd64 "", defaultValue=0x3aa260 "FALSE")
at /usr/ports/pobj/cmake-2.8.11.2/cmake-2.8.11.2/Source/cmTarget.cxx:4898
propContent = true
explicitlySet = true
impliedByUse = false
info = Variable "info" is not available.
(gdb)