﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	revision
638	Segmentation fault on matching for SimpleGraph	Fabio Durastante	Alpar Juttner	"Hi, 

I encounter a Segmentation fault when running the MaxWeightedMatching algorithm for a SmartGraph object. Valgrind tells me that there is a stack-overflow. Compiling with GCC version 7.5.0 and -fsanitize=address I get pointed to an error in

{{{#!sh
    #7 0x55d64a51fea8 in void lemon::HeapUnionFind<double, lemon::GraphExtender<lemon::SmartGraphBase>::NodeMap<int>, std::less<double> >::split<std::back_insert_iterator<std::vector<int, std::allocator<int> > > >(int, std::back_insert_iterator<std::vector<int, std::allocator<int> > >) /auxlibs/include/lemon/unionfind.h:1563
    #8 0x55d64a542d2e in lemon::MaxWeightedMatching<lemon::SmartGraph, lemon::GraphExtender<lemon::SmartGraphBase>::EdgeMap<double> >::extractBlossom(int, lemon::SmartGraphBase::Node const&, lemon::SmartGraphBase::Arc const&) /auxlibs/include/lemon/matching.h:1518
}}}

I am attaching a matrix market file with the weighted adjacency graph of the matrix causing the error.

Thank you very much."	defect	closed	major	LEMON 1.4 release	core	release branch 1.3	fixed	stack overflow, matching		
