totem crashes with segfault when trying to skip backwards in a WMV file

Bug #187607 reported by Noam Lewis
4
Affects Status Importance Assigned to Milestone
totem (Ubuntu)
Invalid
Medium
Johnathon

Bug Description

Binary package hint: totem

I opened a WMV file.
Started playing.
Pressed 'left' on the keyboard.
Totem crashed.

This is the stderr/stdout:
JACK tmpdir identified as [/dev/shm]
JACK tmpdir identified as [/dev/shm]
DMO dll supports VO Optimizations 0 1
DMO dll might use previous sample when requested
Segmentation fault (core dumped)

Other info:
$ dpkg -l totem-gstreamer |cat
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-f/Unpacked/Failed-cfg/Half-inst/t-aWait/T-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name Version Description
+++-===============-===============-==============================================================
ii totem-gstreamer 2.20.0-0ubuntu3 A simple media player for the Gnome desktop based on gstreamer

$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=7.10
DISTRIB_CODENAME=gutsy
DISTRIB_DESCRIPTION="Ubuntu 7.10"

ProblemType: Bug
Architecture: i386
Date: Thu Jan 31 13:47:41 2008
DistroRelease: Ubuntu 7.10
ExecutablePath: /usr/bin/totem
NonfreeKernelModules: fglrx
Package: totem-gstreamer 2.20.0-0ubuntu3
PackageArchitecture: i386
ProcCmdline: totem
ProcCwd: /home/noam/Desktop/pde
ProcEnviron:
 SHELL=/bin/bash
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=en_US.UTF-8
SourcePackage: totem
Uname: Linux noam-laptop 2.6.22-14-generic #1 SMP Tue Dec 18 08:02:57 UTC 2007 i686 GNU/Linux

Tags: apport-bug
Revision history for this message
Noam Lewis (lenoam) wrote :
Revision history for this message
Noam Lewis (lenoam) wrote :
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for your bug report. Please try to obtain a backtrace http://wiki.ubuntu.com/DebuggingProgramCrash and attach the file to the bug report. This will greatly help us in tracking down your problem.

Changed in totem:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Johnathon (kirrus) wrote :

Hi,
Thanks for your bug report. I am unable to replicate your problem on my machine. Please can you see if there are any .crash files in /var/crash/ ?
Also, can you try replicating the problem using the same, truncated video clip that you uploaded?

Changed in totem:
assignee: desktop-bugs → kirrus
Revision history for this message
Johnathon (kirrus) wrote :

Oops! Pedro beat me too it. Sorry Pedro!

Changed in totem:
assignee: kirrus → desktop-bugs
Changed in totem:
assignee: desktop-bugs → kirrus
Revision history for this message
Noam Lewis (lenoam) wrote :

According to the #gstreamer guys, this happens because of the package gstreamer0.10-pitfdll.
So make sure that is installed when trying to reproduce the problem.

Revision history for this message
Noam Lewis (lenoam) wrote :

I HAVE tested it on the uploaded truncated file.
And there IS a crash file. It's 11 MB after compression, so I won't upload it.
Here is the backtrace, instead.

Revision history for this message
Noam Lewis (lenoam) wrote :

Valgrind log added

Revision history for this message
Johnathon (kirrus) wrote :

Thanks for the traces.
Don't shout! I have to ask, as most people won't have thought of doing that. I don't think you're dumb, I just don't know your technical level, so I have to ask. :)

I've already got that package on this box: thats the package used for decoding windows media files.

Can you attach this file to the bug report please, after triggering the segfault: ~/.xsession-errors

Thanks

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Trace isn't good enough, i'm closing this report you may want to open a new one with apport if it's crashed again, thanks.

Changed in totem:
status: Incomplete → Invalid
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.