GNOME Bugzilla – Bug 87163
[ PPC] -tests/cothreads fails
Last modified: 2004-12-22 21:47:04 UTC
tests/cothreads fails: (gdb) run Starting program: /home/ds/gst/gstreamer/libs/ext/cothreads/tests/cothreads 0: calling the pthread function directly 0: spawning a new cothread Program received signal SIGUSR1, User defined signal 1. 0x0fe404d8 in sigset () from /lib/libc.so.6 (gdb) bt
+ Trace 24611
This system uses mctx implementation... sjlj/ssjlj/sas dave...
still valid or not ? what arch ?
Something that needs fixing before 0.6.0?
Still broken. In addition, unless someone has tested this, ext/cothreads is very broken on i386, too, for separate reasons.
Unless someone fixes the bugs in libs/ext/cothreads, I'm planning on removing it soon.
libs/ext/cothreads and the corresponding scheduler is disabled. If you want it back, please fix the bugs first.
Dave, although I cannot really disagree with you about disabling the build, I'd recommend to keep this bug open. The bug hasn't been fixed at all.
Since gst-libs/ext/cothreads is a special case that pulls in code from elsewhere, "disabled" == "no longer disted" == "removed". Or did you mean something else?
Removed from the disted tarball, not from CVS. So the code still exists, and we should keep this bug open to make someone fix it on the long run.
It's not in the gstreamer CVS module, it's in the cothreads module. External cothreads is broken, nobody plans to repair it, and we have better alternatives. I don't want someone to spend the time to fix it, I want it gone. (However, a fresh checkout still checks out the cothreads module into the appropriate directory. That should be fixed.)
The checkout is now removed from autogen.sh, so fresh checkouts will no longer include libs/ext/cothreads. It seems rather silly to remove the actual cothreads CVS module. I'm marking this FIXED again. If you want to reopen it, please go ahead, but also please explain exactly how you want me to fix a bug that is no longer in gstreamer. At some point in the past, we made the decision to remove the cothreads library, but nobody acted on it. If we're _not_ going to do that, I need to know.