GNOME Bugzilla – Bug 675609
oggdemux: Amarok crashes when seeking in a Jamendo or Magnatune stream
Last modified: 2013-08-16 14:11:48 UTC
You can find the original bug report here: https://bugs.kde.org/show_bug.cgi?id=299440
While listening to a Jamendo o Magnatune song directly from Internet, if you seek to a different position of a song, Amarok crashes.
Steps to Reproduce:
1. Search for an album in the Jamendo or Magnatune service and play any song.
2. Seek to the middle of a song. Amarok will crash
I'm using Amarok 2.5-git, phonon-gstreamer 4.6 and KDE 4.8.2. Gstreamer version is 0.10.x
You can find a backtrace here: https://bugs.kde.org/show_bug.cgi?id=299440#c2
Looks like it crashed in oggdemux:
(Thread 0xaf6b3960 (LWP 4640))
What is your version of gst-plugins-base / oggdemux ? (See gst-inspect-0.10 oggdemux | grep Version)
Hoping this fixes it:
Author: Tim-Philipp Müller <firstname.lastname@example.org>
Date: Sun May 13 23:11:20 2012 +0100
oggdemux: fix potential crash in SEEKING query handler
Take chain lock when accessing chains. Fall back gracefully
when there's no current chain Hopefully fixes crash when
seeking in Jamendo or Magnatune streams in Amarok.
Please re-open if not.
(I understand why it crashes, but not entirely why it gets into that state, so not 100% sure that's what's going on here, I didn't try to reproduce with Amarok so far.)
*** Bug 692424 has been marked as a duplicate of this bug. ***