This seems to be a double free problem (like LU commented on you question) which means that you are freeing an instance of you data module more ...
www.google.com.tw