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

Reply via email to