totem-gstreamer-video-thumbnailer crashed with SIGSEGV in memset()

Bug #327851 reported by souplin
6
Affects Status Importance Assigned to Milestone
ffmpeg-debian (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: totem-gstreamer

Description: Ubuntu jaunty (development branch)
Release: 9.04
totem-gstreamer: 2.25.3-0ubuntu2

When I use totem-gstreamer-video-thumbnailer on videos containing the video codec avc1 (output from mplayer/vlc):
##########
MOV: Movie header found!
MOV: Movie DATA found!
Quicktime/MOV file format detected.
MOV: Movie header (100 bytes): tscale=600 dur=149496
MOV: unknown chunk: iods 13
--------------
MOV: Track #0:
MOV: Track header!
tkhd len=84 ver=0 flags=0x0 id=1 dur=149496 lay=0 vol=0
MOV: Media stream!
MOV: Media header!
MOV: Handler header: /vide () PAC ISO Video Handler
MOV: unknown handler class: 0x0 ()
MOV: Media info!
MOV: Video header!
MOV: unknown chunk: dinf 28
MOV: Sample info!
MOV: Description list! (cnt:1)
MOV: desc #0: avc1 (140 bytes)
MOV: Sample duration table! (1 blocks)
MOV: unknown chunk: ctts 40976
MOV: Syncing samples (keyframes) table! (28 entries) (ver:0,flags:0)
MOV: Sample->Chunk mapping table! (3 blocks) (ver:0,flags:0)
MOV: Sample size table! (entries=6229 ss=0) (ver:0,flags:0)
MOV: Chunk offset table! (519 chunks)
MOV track #0: 519 chunks, 6229 samples
pts=6229000 scale=25000 time=249.160
==> Found video stream: 0
[mov] Video stream found, -vid 0
MOV: AVC decoder configuration record atom (50)!
MOV: avcC version: 1
MOV: avcC profile: 77
MOV: avcC profile compatibility: 0
MOV: avcC level: 51
MOV: avcC nal length size: 4
MOV: avcC number of sequence param sets: 1
MOV: avcC sps 0 have length 27
MOV: avcC number of picture param sets: 1
MOV: avcC pps 0 have length 4
MOV: Found unknown movie atom btrt (20)!
Image size: 608 x 448 (24 bpp)
Display size: 608 x 448
Fourcc: avc1 Codec: ''
###############

the program crashes: Segmentation fault (core dumped)
totem-gstreamer[31635]: segfault at b4069000 ip b7275317 sp b4944858 error 6 in libc-2.9.so[b71fc000+15c000]

ProblemType: Crash
Architecture: i386
DistroRelease: Ubuntu 9.04
ExecutablePath: /usr/bin/totem-gstreamer-video-thumbnailer
NonfreeKernelModules: nvidia
Package: totem-gstreamer 2.25.3-0ubuntu2
ProcCmdline: totem-gstreamer-video-thumbnailer 50cent_InDaClub.mp4 50cent.png
ProcEnviron:
 SHELL=/bin/bash
 LANG=de_DE.UTF-8
Signal: 11
SourcePackage: totem
Stacktrace:
 #0 0xb7275317 in memset () from /lib/tls/i686/cmov/libc.so.6
 #1 0xb585899c in avcodec_default_get_buffer ()
    from /usr/lib/i686/cmov/libavcodec.so.52
 #2 0xb4001370 in ?? ()
 Backtrace stopped: previous frame inner to this frame (corrupt stack?)
StacktraceTop:
 memset () from /lib/tls/i686/cmov/libc.so.6
 avcodec_default_get_buffer ()
 ?? ()
Title: totem-gstreamer-video-thumbnailer crashed with SIGSEGV in memset()
Uname: Linux 2.6.28-7-generic i686
UserGroups: admin audio cdrom floppy games haldaemon polkituser pulse pulse-access pulse-rt staff sudo users video voice

Tags: apport-crash
Revision history for this message
souplin (klage) wrote :
Revision history for this message
souplin (klage) wrote :

After upgrading to totem-gstreamer version: 2.25.90-0ubuntu2 the program still keeps crashing:

2,000000% complete
6,000000% complete
Segmentation fault (core dumped)

I added a test video to reproduce the crashing

Revision history for this message
Sebastien Bacher (seb128) wrote :

the crash is a ffmpeg one

Revision history for this message
Apport retracing service (apport) wrote : Symbolic stack trace

StacktraceTop:?? ()
?? ()

Revision history for this message
Apport retracing service (apport) wrote : Crash report cannot be processed

Thank you for your report!

However, processing it in order to get sufficient information for the
developers failed (it does not generate an useful symbolic stack trace). This
might be caused by some outdated packages which were installed on your system
at the time of the report:

libgcc1: installed version 1:4.3.3-3ubuntu2, latest version: 1:4.3.3-3ubuntu3
totem-common: installed version 2.25.3-0ubuntu2, latest version: 2.25.90-0ubuntu2
libgtk2.0-common: installed version 2.15.3-0ubuntu1, latest version: 2.15.3-0ubuntu2
cpp-4.3: installed version 4.3.3-3ubuntu2, latest version: 4.3.3-3ubuntu3
libstdc++6: installed version 4.3.3-3ubuntu2, latest version: 4.3.3-3ubuntu3
gcc-4.3-base: installed version 4.3.3-3ubuntu2, latest version: 4.3.3-3ubuntu3
libgtk2.0-0: installed version 2.15.3-0ubuntu1, latest version: 2.15.3-0ubuntu2
totem-gstreamer: installed version 2.25.3-0ubuntu2, latest version: 2.25.90-0ubuntu2

Please upgrade your system to the latest package versions. If you still
encounter the crash, please file a new report.

Thank you for your understanding, and sorry for the inconvenience!

Changed in ffmpeg-debian:
status: New → Invalid
Revision history for this message
souplin (klage) wrote :

> Please upgrade your system to the latest package versions. If you still
> encounter the crash, please file a new report.

Done ->
https://bugs.launchpad.net/ubuntu/+source/ffmpeg-debian/+bug/328279

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.