__create_conv_seg was not returning the allocated conv_seg object. This only worked because the compiler was being overly nice…essentially we were relying on undefined behavior. Anywho…this is fixed now. (Thanks to Ben Braun for the catch)
Removing all the right files