[gst-devel] nasty cothread bug (apparently)
Andy Wingo
wingo at pobox.com
Fri Aug 2 08:38:04 CEST 2002
On Fri, 02 Aug 2002, Bastien Nocera wrote:
> Heya,
>
> I wanted to test out the endian fix for vorbisdec Wim told me about. So,
> I already have gstreamer 0.4.0 installed from taaz' debs, recompiled and
> all. Vorbisdec plays but with the "loud ssshhhh" (it doesn't work, but
> doesn't crash). On to fix that.
>
> I built the packages, and I didn't keep the sources around. So I get the
> package's source (so exact same sources as previously). I then run
> "fakeroot debian/rules configure" in the unpacked sources (so same
> configuration options for the config). Finally I compile and install the
> (non-modified) vorbisdec plugin. "Illegal operation".
>
> bt from:
> $ gst-launch filesrc location="/home/hadess/Music/keoki_passiton.ogg" !
> vorbisdec ! osssink
>
> Here is the backtrace:
> #0 0x0fac74d8 in sigset () from /lib/libc.so.6
> #1 0x0f8d488c in pth_mctx_set () from
> /usr/lib/gst/libgststandardscheduler.so
This backtrace is from the 'standard' scheduler, which is not the
default for gstreamer 0.4.0. The standard scheduler is known not to work
with PPC, for reasons that I haven't yet determined. Somehow, your
system is borked, because it should be using the basic sched.
> #2 0x0f8d404c in cothread_create ()
> from /usr/lib/gst/libgststandardscheduler.so
> #3 0x0f87a1cc in _init () from /usr/lib/gst/libgstbasicscheduler.so
> #4 0x0f87a7a0 in _init () from /usr/lib/gst/libgstbasicscheduler.so
> #5 0x0f87bb3c in _init () from /usr/lib/gst/libgstbasicscheduler.so
Oh, now this is mightily, powerful strange. How did both of these get
loaded?
I'm pretty baffled, yo. ldd /usr/lib/gst/libgstvorbis.so
> Anybody has an idea ?
Maybe one of the plugins in /usr/lib/gst is linked to an old
libgstreamer.
Weird stuff.
wingo.
More information about the gstreamer-devel
mailing list