After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 587674 - [playbin2] pipeline gets stuck when stopping an ogg webradio stream
[playbin2] pipeline gets stuck when stopping an ogg webradio stream
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: dont know
git master
Other All
: Normal major
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-07-03 11:06 UTC by Andreas Frisch
Modified: 2010-04-15 07:00 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
GST_DEBUG=*:3 gst-launch playbin2 uri=http://streaming.tidenet.de:8000/tide128.ogg > oggstream_stop_nolock.log 2>&1 (148.65 KB, application/octet-stream)
2009-07-03 11:22 UTC, Andreas Frisch
Details
GST_DEBUG=*:3 gst-launch playbin2 uri=http://streaming.tidenet.de:8000/tide128.ogg > oggstream_stop_lock.log 2>&1 (657.96 KB, application/octet-stream)
2009-07-03 11:24 UTC, Andreas Frisch
Details

Description Andreas Frisch 2009-07-03 11:06:47 UTC
Please describe the problem:
when playing a webradio stream in ogg format, after a short time, audioconvert keeps spamming an info line and when i try stopping the pipeline after this point, i get locked in a state transition and the pipeline never reaches NULL.


Steps to reproduce:
1. GST_DEBUG=*:3 gst-launch playbin2 uri=http://streaming.tidenet.de:8000/tide128.ogg > oggstream_stop_lock.log 2>&1
1b) let it play for about 2 minutes and then CTRL-C out

2. GST_DEBUG=*:3 gst-launch playbin2 uri=http://streaming.tidenet.de:8000/tide128.ogg > oggstream_stop_nolock.log 2>&1
2b) CTRL-C out right after it's done prebuffering and started playing


Actual results:
1. the described problem occurs: pipelines doesn't stop and gst-launch doesn't quit. (in case of our application enigma2, it locks there of course)

2. stops and quits as expected

Expected results:
stop correctly also after having played for a while


Does this happen every time?
it's reproduceably as described

Other information:
logs to be uploaded
Comment 1 Andreas Frisch 2009-07-03 11:22:49 UTC
Created attachment 137777 [details]
GST_DEBUG=*:3 gst-launch playbin2 uri=http://streaming.tidenet.de:8000/tide128.ogg > oggstream_stop_nolock.log 2>&1

not a higher debug level because otherwise it's too cpu-consuming to decode the audio
Comment 2 Andreas Frisch 2009-07-03 11:24:53 UTC
Created attachment 137780 [details]
GST_DEBUG=*:3 gst-launch playbin2 uri=http://streaming.tidenet.de:8000/tide128.ogg > oggstream_stop_lock.log 2>&1
Comment 3 Andreas Frisch 2009-07-03 11:39:22 UTC
concerning reproducibility: 
i've had it playing for 5 minutes+ two times without the audioconvert info coming up, so it may depend on the song/file actually emitted by the webradio server (?)

also it should be mentioned, that we use the integer-version of audioconvert
Comment 4 Tim-Philipp Müller 2009-07-09 20:07:13 UTC
Couldn't reproduce this so far. If there's a dead lock or it "gets stuck", a 'thread apply all bt' gdb stack trace would be the most useful.
Comment 5 Tobias Mueller 2010-04-14 10:13:24 UTC
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for.
Thanks!
Comment 6 Andreas Frisch 2010-04-15 07:00:52 UTC
okay cool, i had forgotten about this issue but i've tried it with that very stream again under the current release 0.10.28 et voilà it works