Re: Changeset 0306c5a64775

Roderic Morris <[email protected]> Sat, 31 Dec 2011 10:32:42 -0500
Newsgroups gmane.lisp.scheme.scheme48
Message-ID <CAOSQKRhArX4SApmxHbYO+qRV4AuWetVV9jqfRvz5AfUMaMqcGA@mail.gmail.com>
Right, I noted that and had a similar example when I submitted the patch.

The external-events package doesn't work as advertised, but I couldn't
figure out how to fix it. It's really the only mechanism that can be
used to do both library calls correctly though.

-Roderic

On Sat, Dec 31, 2011 at 6:01 AM, Robert Ransom <[email protected]> wrote:
> On 2011-12-31, Roderic Morris <[email protected]> wrote:
>> If I'm looking at the right revision, it's to allow the use of wait()
>> without triggering deadlock detection
>
> It might do that, but it breaks get-address-info from the
> net-addresses package (which (ab)uses external-event UIDs in the same
> way).  See attached for a script that hangs S48.  (I was expecting the
> call to get-address-info to dislodge another of the debug-message
> calls, but it just wedged instead.)
>
>
> Robert Ransom