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 155242 - [threads/opt] deadlocks with spider ! alsasink playing a shn file
[threads/opt] deadlocks with spider ! alsasink playing a shn file
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: dont know
git master
Other Linux
: Normal minor
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2004-10-12 21:38 UTC by Marinus Schraal
Modified: 2005-06-30 15:30 UTC
See Also:
GNOME target: ---
GNOME version: 2.7/2.8


Attachments
debug=*:5 output of the spider ! alsasink pipeline (95.88 KB, application/x-bzip)
2004-10-12 21:39 UTC, Marinus Schraal
Details

Description Marinus Schraal 2004-10-12 21:38:09 UTC
With shndec from HEAD cvs, gstreamer-0.8.7 & gst-plugins-0.8.5 the following
command fails to play :

$ gst-launch-0.8 filesrc location="<file>.shn" ! spider ! alsasink
RUNNING pipeline ...

** (process:23434): WARNING **: deadlock detected, disabling group 0x821ff50
Execution ended after 2 iterations (sum 224348000 ns, average 112174000 ns, min
228000 ns, max 224120000 ns).

This is with the default (opt) scheduler, using basicgthread as scheduler or
using osssink with the opt scheduler this pipeline works just dandy.

This affects using shndec for say rhythmbox (this is not yet supported), because
it uses spider.
Comment 1 Marinus Schraal 2004-10-12 21:39:18 UTC
Created attachment 32535 [details]
 debug=*:5 output of the spider ! alsasink pipeline
Comment 2 Marinus Schraal 2004-12-22 17:26:04 UTC
I just noticed this is no longer a problem with core 0.8.7.3 release, so i guess
this can be closed.
Comment 3 Ronald Bultje 2005-01-29 14:05:15 UTC
*** Bug 156741 has been marked as a duplicate of this bug. ***