This is the queue.tx included in the threads::queue package which was
modified to use threads, not Thread, that dumps core. All of the notes
in my previous email were regarding threads.
Blair
Jarkko Hietaniemi wrote:
>
> On Thu, Aug 02, 2001 at 09:38:49PM -0700, Blair Zajac wrote:
> > Hello,
> >
> > Great work here on the new threads.
> >
> > A couple of points from my use.
> >
> > 1) When I run queue.tx on Linux 2.4.3 I'm getting an intermittent core
> > dump. I'm including several backtraces below.
>
> Uhhh. ext/Thread/queue.tx is not using ithreads, it is using the old
> buggy 5.005 threads. The core dumps are more or less the reason why
> Artur is doing the threads extension, which uses ithreads.
>
> All the ext/Thread/*.tx files are using the old buggy thread model,
> they may or may not work, you are not supposed to even try running
> them (unless you intend to fix the 5.005 threads, which NOBODY has
> succeeded in doing, and the most knowledgeable people have declared
> futile). The *.tx are retained there only for historical reasons.
> The whole ext/Thread is for the old thread model, if you are using
> ithreads just should ignore it.
>
> --
> $jhi++; # http://www.iki.fi/jhi/
> # There is this special biologist word we use for 'stable'.
> # It is 'dead'. -- Jack Cohen