/usr/bin/mediascanner-service-2.0:6:__gnu_cxx::__verbose_terminate_handler:__cxxabiv1::__terminate:std::terminate:__cxxabiv1::__cxa_throw:std::__throw_logic_error

Bug #1536832 reported by errors.ubuntu.com bug bridge
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mediascanner2 (Ubuntu)
Fix Released
Undecided
Unassigned

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.

Related branches

Revision history for this message
James Henstridge (jamesh) wrote :

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.

Changed in mediascanner2 (Ubuntu):
status: New → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mediascanner2 - 0.111+16.04.20160225-0ubuntu1

---------------
mediascanner2 (0.111+16.04.20160225-0ubuntu1) xenial; urgency=medium

  [ James Henstridge ]
  * Batch index updates during the initial scan in 10 second intervals
    (the same rate as invalidation notifications go out). This greatly
    reduces the IO overhead on initial startup, and is fairly safe now
    we have out of process metadata extraction.
  * Don't emit the InvalidateResults signal if a file was opened for
    writing and then closed, but not actually modified (LP: #1542175)
  * Favour the EXIF DateTimeOriginal tag over DateTime when extracting
    metadata from photos. (LP: #1468585)
  * Use taglib to extract metadata from Vorbis, Opus, Flac, MP3 and MP4
    audio files. Other formats will fall back to the existing GStreamer
    code path. (LP: #1536832)

  [ CI Train Bot ]
  * debian/libmediascanner-2.0-3.symbols: update to released version.

 -- James Henstridge <email address hidden> Thu, 25 Feb 2016 01:53:33 +0000

Changed in mediascanner2 (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.