This is caused by a nullptr -> std::string conversion somewhere in extract_tag_info (the only match for the missing stack frame). But it is difficult to tell which conversion is the cause. There are two places where this could occur: (1) the tag name passed to the callback is NULL, or (2) a string tag value is NULL.
The second case seems more likely, so I've modified this code path in my taglib-extractor branch to add an extra NULL check. Lets see how that goes. ** Branch linked: lp:~jamesh/mediascanner2/taglib-extractor ** Changed in: mediascanner2 (Ubuntu) Status: New => In Progress -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to mediascanner2 in Ubuntu. https://bugs.launchpad.net/bugs/1536832 Title: /usr/bin/mediascanner- service-2.0:6:__gnu_cxx::__verbose_terminate_handler:__cxxabiv1::__terminate:std::terminate:__cxxabiv1::__cxa_throw:std::__throw_logic_error Status in mediascanner2 package in Ubuntu: In Progress Bug description: The Ubuntu Error Tracker has been receiving reports about a problem regarding mediascanner2. This problem was most recently seen with version 0.105+15.10.20150604-0ubuntu1, the problem page at https://errors.ubuntu.com/problem/904d8a8fa2a49d2afacf3a707670d7b4055ca63a contains more details. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mediascanner2/+bug/1536832/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp