<div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000;text-align: left" dir="ltr">Hi all!<div class="mb_sig"></div><div><br></div><div>I kind of thought that objects sitting as arguments on active stack frames form strong references. Yet, I have a kind of flaky callback test that raises doubts about this assumption.</div><div><br></div><div>Here is an example:</div><div>  lib qsort: array compare: [:a :b | (a - b) sign].</div><div><br></div><div>Maybe it is some interference with GC and FFI callbacks ... Hmm... Anyway, sometimes, the block closure is already "nil" inside the callback when its time to evaluate... But mostly it works fine. :-)</div><div><br></div><div><img id="6da5b35a-282a-4bc8-8f88-d198fcb3189a" src="cid:89244823-a295-4c90-adf4-03d7e832b9c5" width="335" height="347"></img><br></div><div><br></div><div>Best,</div><div>Marcel</div></div>