Seems like the static variable: FrameFactory *FrameFactory::factory = 0; in id3v2framefactory.cpp doesnt' get deleted when my app closes. I'm using the static version of TagLib.