segmentation fault with the function minimize_blockmodel_dl
Hello,
I have observed a recurrent segmentation fault when using the function minimize_blockmodel_dl
system:
- Python 3.4.3 |Continuum Analytics, Inc.
- Boost 1.58
- System OSX 10.10
example:
> g = gt.collection.data["polbooks"]
> state = gt.minimize_blockmodel_dl(g)
beginning of the stack trace:
VM Regions Near 0x7fff5fc00000:
Stack 00007fff5f400000-00007fff5fc00000 [ 8192K] rw-/rwx SM=COW thread 0
-->
__TEXT 00007fff66828000-00007fff6685f000 [ 220K] r-x/rwx SM=COW /usr/lib/dyld
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libgraph_tool_community.so 0x000000012eea9f58 boost::adj_list<unsigned long>::make_in_edge::operator()(std::__1::pair<unsigned long, unsigned long> const&) const + 40
1 libgraph_tool_community.so 0x000000012eea9f19 boost::iterators::transform_iterator<boost::adj_list<unsigned long>::make_in_edge, std::__1::__wrap_iter<std::__1::pair<unsigned long, unsigned long> const*>, boost::iterators::use_default, boost::iterators::use_default>::dereference() const + 73
2 libgraph_tool_community.so 0x000000012eea9e9c boost::iterators::transform_iterator<boost::adj_list<unsigned long>::make_in_edge, std::__1::__wrap_iter<std::__1::pair<unsigned long, unsigned long> const*>, boost::iterators::use_default, boost::iterators::use_default>::reference boost::iterators::iterator_core_access::dereference<boost::iterators::transform_iterator<boost::adj_list<unsigned long>::make_in_edge, std::__1::__wrap_iter<std::__1::pair<unsigned long, unsigned long> const*>, boost::iterators::use_default, boost::iterators::use_default> >(boost::iterators::transform_iterator<boost::adj_list<unsigned long>::make_in_edge, std::__1::__wrap_iter<std::__1::pair<unsigned long, unsigned long> const*>, boost::iterators::use_default, boost::iterators::use_default> const&) + 28