Chris Cramer <[EMAIL PROTECTED]> writes:
> This patch fixes it, by deferring interrupts in scm_add_to_port_table
> and scm_remove_from_port_table:
Hmm, I don't think this is completely right. I think you can't
perform `extensive' operations like scm_must_malloc when interrupts
are disabled. Could you try to reformulate your patch so that only
`simple' operations are performed while interrupts are disabled?
Maybe mallocs.h can help to protect the entry struct until it is
safely stuffed into the table.
_______________________________________________
Bug-guile mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-guile