[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Cooperative POSIX threads?
From: |
Mikael Djurfeldt |
Subject: |
Re: Cooperative POSIX threads? |
Date: |
21 Oct 2002 21:52:07 +0200 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 |
Marius Vollmer <address@hidden> writes:
> Mikael Djurfeldt <address@hidden> writes:
>
> > Marius Vollmer <address@hidden> writes:
> >
> > > I noticed that signal delivery does not really work when using coop
> > > threads together with the LinuxThreads compatability workaround (i.e,
> > > when configured --with-threads=coop and --enable-linuxthreads)
> >
> > Just curious: In what sense doesn't it work?
>
> It segfaults when there is more than one thread running. Try
>
> guile> (begin-thread (let loop () (loop)))
> guile>
>
> and then hitting C-c.
Sigh... this has worked before. But when testing it, it occurs even
in version 1.4.
> Maybe this is easy to solve (maybe it's a readline problem), but I'm
> currently so enthused by my coop-pthread plan that I'd rather hack on
> that... :-) Should give me enough opportunity to practice pthread
> debugging.
:-)
Sounds good to me.
Mikael