It looks to me as though when a custodian-shutdown-all occurs, the custodian 
actions associated using scheme_add_managed() can be triggered while another 
thread is in the middle of a callback to an FFI-generated callback that 
includes the #:atomic declaration.  Is this true? If true, is it only true for 
some certain set of (avoidable) circumstances?

Apologies in advance for not constructing the experiments necessary to prove by 
example that it can occur; I believe I've observed this, and I will certainly 
try to construct a small example if the answer to this question isn't on the 
tip of anyone's tongue.

John

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_________________________________________________
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/users

Reply via email to