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 87163 - [ PPC] -tests/cothreads fails
[ PPC] -tests/cothreads fails
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
0.3.4
Other Linux
: Normal critical
: 0.4.0
Assigned To: GStreamer Maintainers
Andy Wingo
Depends on:
Blocks:
 
 
Reported: 2002-07-02 19:29 UTC by David Schleef
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description David Schleef 2002-07-02 19:29:51 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
  • #0 sigset
    from /lib/libc.so.6
  • #1 pth_mctx_set
    at pth_mctx.c line 304
  • #2 cothread_create
    at cothreads.c line 286
  • #3 pthread
    at cothreads.c line 54
  • #4 main
    at cothreads.c line 98
  • #5 __libc_start_main
    from /lib/libc.so.6

This system uses mctx implementation... sjlj/ssjlj/sas



dave...
Comment 1 Thomas Vander Stichele 2002-12-07 19:07:58 UTC
still valid or not ?
what arch ?
Comment 2 Christian Fredrik Kalager Schaller 2003-01-23 13:48:47 UTC
Something that needs fixing before 0.6.0?
Comment 3 David Schleef 2003-01-23 17:00:24 UTC
Still broken.

In addition, unless someone has tested this, ext/cothreads is very
broken on i386, too, for separate reasons.
Comment 4 David Schleef 2003-07-17 05:33:22 UTC
Unless someone fixes the bugs in libs/ext/cothreads, I'm planning on
removing it soon.
Comment 5 David Schleef 2003-07-27 05:12:18 UTC
libs/ext/cothreads and the corresponding scheduler is disabled.  If
you want it back, please fix the bugs first.
Comment 6 Ronald Bultje 2003-07-27 11:02:05 UTC
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.
Comment 7 David Schleef 2003-07-27 18:56:46 UTC
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?
Comment 8 Ronald Bultje 2003-07-27 19:25:37 UTC
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.
Comment 9 David Schleef 2003-07-27 21:56:46 UTC
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.)
Comment 10 David Schleef 2003-07-29 02:31:28 UTC
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.