Hi,
I think I found a bug in garbage_collection: it expects the presence of all vertex, edge and face statuses and ends in a segfault if the mesh does not contain them. Calling request_*_status avoids the segfault but I feel that this is not the proper solution.
Best regards,
Vladimir