totem-video-thumbnailer crashed with SIGSEGV in magazine_chain_pop_head()

Bug #1290368 reported by two clix
162
This bug affects 25 people
Affects Status Importance Assigned to Milestone
GStreamer
Fix Released
Critical
gst-libav1.0 (Ubuntu)
Fix Released
Medium
Unassigned
Trusty
Fix Released
Undecided
Iain Lane

Bug Description

[Impact]

A crash when seeking a h.264 file.

[Test Case]

See comment #9 on how to reproduce the bug with a short clip attached.

[Regression Potential]

Upstream released a new stable release just with this fix, so seems safe.

---

Confirming fixed with 1.2.4 bug fix release from Debian: http://http.debian.net/debian/pool/main/g/gst-libav1.0/gst-libav1.0_1.2.4-1.dsc

---

No further info

ProblemType: Crash
DistroRelease: Ubuntu 14.04
Package: totem 3.10.1-1ubuntu3
ProcVersionSignature: Ubuntu 3.13.0-16.36-generic 3.13.5
Uname: Linux 3.13.0-16-generic x86_64
ApportVersion: 2.13.3-0ubuntu1
Architecture: amd64
CurrentDesktop: GNOME
Date: Mon Mar 10 15:17:05 2014
ExecutablePath: /usr/bin/totem-video-thumbnailer
InstallationDate: Installed on 2014-02-09 (28 days ago)
InstallationMedia: Ubuntu-GNOME 14.04 "Trusty Tahr" - Alpha amd64 (20140121.1)
ProcCmdline: /usr/bin/totem-video-thumbnailer -s 256 file:///home/username/Videos/Once%20upon%20a%20Time/Once%20Upon%20a%20Time%20S03/Once.Upon.a.Time.S03E07.720p.HDTV.X264-DIMENSION.mkv /tmp/.gnome_desktop_thumbnail.W0PECX
ProcEnviron:
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0x7f97d44debc5: mov 0x8(%rdx),%rax
 PC (0x7f97d44debc5) ok
 source "0x8(%rdx)" (0x00000008) not located in a known VMA region (needed readable region)!
 destination "%rax" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: totem
StacktraceTop:
 ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 g_slice_free1 () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlibav.so
 ?? () from /usr/lib/x86_64-linux-gnu/libavcodec.so.54
Title: totem-video-thumbnailer crashed with SIGSEGV in g_slice_free1()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo

Revision history for this message
two clix (twoclixs) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 magazine_chain_pop_head (magazine_chunks=<synthetic pointer>) at /build/buildd/glib2.0-2.39.91/./glib/gslice.c:544
 magazine_chain_prepare_fields (magazine_chunks=0x0) at /build/buildd/glib2.0-2.39.91/./glib/gslice.c:619
 magazine_cache_push_magazine (ix=42, magazine_chunks=<optimized out>, count=4) at /build/buildd/glib2.0-2.39.91/./glib/gslice.c:691
 thread_memory_magazine2_unload (ix=<optimized out>, tmem=<optimized out>) at /build/buildd/glib2.0-2.39.91/./glib/gslice.c:809
 g_slice_free1 (mem_size=<optimized out>, mem_block=0x7f97b07c00c0) at /build/buildd/glib2.0-2.39.91/./glib/gslice.c:1094

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 totem (Ubuntu):
importance: Undecided → Medium
summary: - totem-video-thumbnailer crashed with SIGSEGV in g_slice_free1()
+ totem-video-thumbnailer crashed with SIGSEGV in
+ magazine_chain_pop_head()
tags: removed: need-amd64-retrace
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in totem (Ubuntu):
status: New → Confirmed
information type: Private Security → Public
affects: totem (Ubuntu) → libav (Ubuntu)
affects: libav (Ubuntu) → gst-libav1.0 (Ubuntu)
Revision history for this message
Gustavo Guidorizzi (gguido) wrote :

Totem crashed when I tried to jump to another part of the video.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

Attached test clip crashes with:
totem-video-thumbnailer -r 00004.MTS -t 1 out.png

Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

Confirming that gst-libav1.0 1.2.4 from Debian fixes the issue for me.

description: updated
description: updated
Changed in gstreamer:
importance: Unknown → Critical
status: Unknown → Fix Released
Iain Lane (laney)
Changed in gst-libav1.0 (Ubuntu Trusty):
status: New → In Progress
assignee: nobody → Iain Lane (laney)
Revision history for this message
Iain Lane (laney) wrote :

Uploaded gst-libav to utopic-proposed/unapproved

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

& trusty too

Changed in gst-libav1.0 (Ubuntu):
status: Confirmed → Fix Committed
Revision history for this message
Burt P. (pburt0) wrote :

Somehow I was changed the status to fix released, but I can't change it back to fix committed. Anyway, it still exists in trusty. Does fix committed mean that it won't be available until 14.10?

Changed in gst-libav1.0 (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Thanos Kyritsis (djart) wrote :

@Burt I've installed the package from trusty-proposed/unapproved by directly downloading it from a mirror pool, i.e. http://archive.ubuntu.com/ubuntu/pool/universe/g/gst-libav1.0/gstreamer1.0-libav_1.2.4-1_amd64.deb and the bug is indeed gone (Yay!). Hopefully, it will show up in the normal package repo as well.

Revision history for this message
Chris J Arges (arges) wrote : Please test proposed package

Hello two, or anyone else affected,

Accepted gst-libav1.0 into trusty-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/gst-libav1.0/1.2.4-1~ubuntu1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in gst-libav1.0 (Ubuntu Trusty):
status: In Progress → Fix Committed
tags: added: verification-needed
Doug McMahon (mc3man)
tags: added: verification-done
removed: verification-needed
Revision history for this message
ROCHE (guyroche08-6) wrote : re: [Bug 1290368] Re: totem-video-thumbnailer crashed with SIGSEGV in magazine_chain_pop_head()
Download full text (4.4 KiB)

Bonjour,

Merci de votre réponse mais je suis incappable d'essayer gst libav parce que mes connaissances ubuntu sont très limitées. Et donc, je ne vois pas comment procéder.

Le problème avec totem est survenu lorsque j'ai tenté de lire une video mais un problème de touchpad a démarré de nombreuses lectures simultanées. Je pense qu'il s'agit de ce jour.

cordialement.

Guy Roche

mail <email address hidden>
mail <email address hidden>

domicile 0324 376446
mobile 0619 178018

> Message du 13/05/14 21:16
> De : "Chris J Arges"
> A : <email address hidden>
> Copie à :
> Objet : [Bug 1290368] Re: totem-video-thumbnailer crashed with SIGSEGV in magazine_chain_pop_head()
>
>
> Hello two, or anyone else affected,
>
> Accepted gst-libav1.0 into trusty-proposed. The package will build now
> and be available at http://launchpad.net/ubuntu/+source/gst-
> libav1.0/1.2.4-1~ubuntu1 in a few hours, and then in the -proposed
> repository.
>
> Please help us by testing this new package. See
> https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to
> enable and use -proposed. Your feedback will aid us getting this update
> out to other Ubuntu users.
>
> If this package fixes the bug for you, please add a comment to this bug,
> mentioning the version of the package you tested, and change the tag
> from verification-needed to verification-done. If it does not fix the
> bug for you, please add a comment stating that, and change the tag to
> verification-failed. In either case, details of your testing will help
> us make a better decision.
>
> Further information regarding the verification process can be found at
> https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in
> advance!
>
> ** Changed in: gst-libav1.0 (Ubuntu Trusty)
> Status: In Progress => Fix Committed
>
> ** Tags added: verification-needed
>
> --
> You received this bug notification because you are subscribed to a
> duplicate bug report (1303138).
> https://bugs.launchpad.net/bugs/1290368
>
> Title:
> totem-video-thumbnailer crashed with SIGSEGV in
> magazine_chain_pop_head()
>
> Status in The GStreamer Multimedia Framework:
> Fix Released
> Status in “gst-libav1.0” package in Ubuntu:
> Fix Released
> Status in “gst-libav1.0” source package in Trusty:
> Fix Committed
>
> Bug description:
> [Impact]
>
> A crash when seeking a h.264 file.
>
> [Test Case]
>
> See comment #9 on how to reproduce the bug with a short clip attached.
>
> [Regression Potential]
>
> Upstream released a new stable release just with this fix, so seems
> safe.
>
> ---
>
> Confirming fixed with 1.2.4 bug fix release from Debian:
> http://http.debian.net/debian/pool/main/g/gst-libav1.0/gst-
> libav1.0_1.2.4-1.dsc
>
> ---
>
> No further info
>
> ProblemType: Crash
> DistroRelease: Ubuntu 14.04
> Package: totem 3.10.1-1ubuntu3
> ProcVersionSignature: Ubuntu 3.13.0-16.36-generic 3.13.5
> Uname: Linux 3.13.0-16-generic x86_64
> ApportVersion: 2.13.3-0ubuntu1
> Architecture: amd64
> CurrentDesktop: GNOME
> Date: Mon Mar 10 15:17:05 2014
> ExecutablePath: /usr/bin/totem-video-thumbnailer
> InstallationDate: Installed on 2014-02-09 (28 days ago)
> InstallationMedia: Ubuntu-...

Read more...

Revision history for this message
Thanos Kyritsis (djart) wrote :

gst-libav1.0/1.2.4-1~ubuntu1 from trusty-proposed fixes the problem for me

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

This bug was fixed in the package gst-libav1.0 - 1.2.4-1~ubuntu1

---------------
gst-libav1.0 (1.2.4-1~ubuntu1) trusty; urgency=medium

  * SRU upstream bugfix update to Trusty (LP: #1312305)
  * Fixes crashes / problems seeking in some videos (LP: #1290368)

gst-libav1.0 (1.2.4-1) unstable; urgency=medium

  * New upstream bugfix release:
    + Fixes crash when seeking in h264 videos (Closes: #739579).
 -- Iain Lane <email address hidden> Thu, 24 Apr 2014 17:48:57 +0100

Changed in gst-libav1.0 (Ubuntu Trusty):
status: Fix Committed → Fix Released
Revision history for this message
Scott Kitterman (kitterman) wrote : Update Released

The verification of the Stable Release Update for gst-libav1.0 has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regresssions.

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.