Regarding the commit: 30abbc7
When compiling with clang on ubuntu 14 (travis), the opencv testing framework (opencv_ts) always segfaults with the following:
*** Error in `./exec_name': double free or corruption (!prev): ...... ***
See travis for build info: https://travis-ci.org/derpicated/articated/builds/169225670
When tested on a fedora 24 machine with clang version 3.8.0, everything seems to be fine.