Segmentation fault problem with object properties and edge_endpoint_property

This small program ends up with a Segmentation fault on my machine. My guess is that there is some problem when managing reference counts inside the edge_endpoint_property function. Can you execute it to see if you reproduce the problem?

simpler.py