GNOME Bugzilla – Bug 147741
gstreamer schedules don't work well on Solaris
Last modified: 2006-03-16 03:12:18 UTC
On Solaris, this pipeline fails with the opt scheduler, but works fine with basicgthread. videotestsrc ! ffmpegcolorspace ! ximagesink It fails with a "can't process pipeline" error message when using opt. Also, the basicgthread schedule causes the gnome-sound-recorder to hang immediately after it plays a file (I've tried both ogg/vorbis and WAV files and both hang after playign). This problem doesn't exist with the opt scheduler. I've attached a stack trace of the gnome-sound-recorder process hanging.
Created attachment 29591 [details] stack trace.
Looking at the stacktrace, I'd say this is a Bonobo/GStreamer threading issue that's unique to gnome-sound-recorder. Can someone confirm this on operating systems other than Solaris?
Reassigning so Ronald/Thomas can look into it in a gnome-media context.
I see a lot of cothread switches there. Those have been disabled for a long time. Is this reproduceable with a new gstreamer? If so, please provide new information for the cothreadless schedulers.
This bug can be closed.