mediascanner-service-2.0 crashed with SIGSEGV

Bug #1278894 reported by Iain Lane
94
This bug affects 18 people
Affects Status Importance Assigned to Milestone
mediascanner2
Invalid
Undecided
Unassigned
gst-fluendo-mp3 (Ubuntu)
Fix Released
Undecided
Unassigned
mediascanner2 (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

I've started getting this apport crash intermittently. To the best of my knowledge I'm not doing anything with mediascanner, at least not intentionally.

ProblemType: Crash
DistroRelease: Ubuntu 14.04
Package: mediascanner2.0 0.99+14.04.20140205-0ubuntu1
ProcVersionSignature: Ubuntu 3.13.0-8.27-generic 3.13.2
Uname: Linux 3.13.0-8-generic x86_64
ApportVersion: 2.13.2-0ubuntu2
Architecture: amd64
CrashCounter: 1
CurrentDesktop: Unity
Date: Tue Feb 11 14:22:47 2014
ExecutablePath: /usr/bin/mediascanner-service-2.0
InstallationDate: Installed on 2012-10-07 (491 days ago)
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Beta amd64 (20121007)
ProcCmdline: mediascanner-service-2.0
SegvAnalysis:
 Segfault happened at: 0x7f3a627b5fd7: movzbl (%r10,%rcx,1),%r10d
 PC (0x7f3a627b5fd7) ok
 source "(%r10,%rcx,1)" (0x7f3b65586557) not located in a known VMA region (needed readable region)!
 destination "%r10d" ok
 Stack memory exhausted (SP below stack segment)
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: mediascanner2
StacktraceTop:
 ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstflump3dec.so
 ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstflump3dec.so
 ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstflump3dec.so
 ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstflump3dec.so
 ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstflump3dec.so
Title: mediascanner-service-2.0 crashed with SIGSEGV
UpgradeStatus: Upgraded to trusty on 2013-05-07 (280 days ago)
UserGroups: adm autopilot cdrom dip kvm libvirtd lpadmin plugdev sambashare sudo vboxusers

Revision history for this message
Iain Lane (laney) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 h_getbits (N=8, bb=0x7f3a65586538) at ../../src/bitstream.h:290
 h_rewindNbits (bb=bb@entry=0x7f3a65586538, N=<optimized out>) at ../../src/bitstream.c:262
 III_huffman_decode (is=is@entry=0x7f3a631d3870, si=si@entry=0x7f3a631d1a30, ch=ch@entry=0, gr=gr@entry=0, part2_start=part2_start@entry=0, tl=tl@entry=0x7f3a65581470) at ../../src/mp3-c.c:611
 c_decode_mp3 (tl=tl@entry=0x7f3a65581470) at ../../src/mp3-c.c:1721
 mp3tl_decode_frame (tl=0x7f3a65581470, samples=<optimized out>, bufsize=<optimized out>) at ../../src/mp3tl.c:564

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in mediascanner2 (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Iain Lane (laney)
information type: Private → Public
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in mediascanner2 (Ubuntu):
status: New → Confirmed
Revision history for this message
Lonnie Lee Best (launchpad-startport) wrote :

What does mediascanner do? The name impies it is scanning my media. Why would I want this?

Revision history for this message
Iain Lane (laney) wrote :

Would somebody please look at this bug?

I get this apport report at every single login. Looks like there's a crash coming from fluendo, but maybe mediascanner can guard against this and not crash itself somehow.

tags: added: utopic
Revision history for this message
Iain Lane (laney) wrote :

Here's a file that can reproduce this problem in pure gstreamer. For me it's a crash in fluendo with a particular mp3 file.

Revision history for this message
Iain Lane (laney) wrote :
Revision history for this message
Iain Lane (laney) wrote :

Forwarded the bug report to fluendo

Revision history for this message
Iain Lane (laney) wrote :

They've pushed a new release which is supposed to address this particular crash, will test & upload.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gst-fluendo-mp3 - 0.10.29.debian-1

---------------
gst-fluendo-mp3 (0.10.29.debian-1) unstable; urgency=medium

  * Don't Build-Depend on liboil-dev any more - this is no longer used.
  * New upstream version 0.10.29.debian
    + Fixes segfault when reading some invalid files (LP: #1278894)

 -- Iain Lane <email address hidden> Wed, 25 Jun 2014 17:50:05 +0100

Changed in gst-fluendo-mp3 (Ubuntu):
status: New → Fix Released
Changed in mediascanner2:
status: New → Invalid
Changed in mediascanner2 (Ubuntu):
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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